1 package org.lsst.ccs.bootstrap.resources;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6
7
8
9
10 public class ResourcesTree {
11
12 List<ResourceDirectory> directories = new ArrayList<>();
13
14 public ResourcesTree() {
15 }
16
17
18 public void addDistributionResourceDirectory(String resourceDirectoryPath) {
19 ResourceDirectory resourceDirectory = new ResourceDirectory(resourceDirectoryPath,true);
20 directories.add(resourceDirectory);
21 }
22
23 public void addUserResourceDirectory(String resourceDirectoryPath) {
24 ResourceDirectory resourceDirectory = new ResourceDirectory(resourceDirectoryPath,false);
25 directories.add(resourceDirectory);
26 }
27
28 public List<ResourceDirectory> getResourceDirectoryList() {
29 return directories;
30 }
31
32 public void clear() {
33 directories.clear();
34 }
35
36
37 }