Sin descripción

InputFolder.java 751B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package graph.input.file;
  2. import java.io.File;
  3. import java.util.Arrays;
  4. import java.util.List;
  5. import java.util.Properties;
  6. public class InputFolder {
  7. private String mainFolder;
  8. private List<String> typesOfDO;
  9. private File folder;
  10. public InputFolder(Properties properties){
  11. this.mainFolder = properties.getProperty("mainFolder");
  12. this.setTypesOfDO();
  13. }
  14. public List<String> readTypesOfDO()
  15. {
  16. this.folder= new File(mainFolder);
  17. List<String> typesOfDO = Arrays.asList(this.folder.list());
  18. return typesOfDO;
  19. }
  20. public void setTypesOfDO() {
  21. this.typesOfDO = this.readTypesOfDO();
  22. }
  23. public List<String> getTypesOfDO()
  24. {
  25. return this.typesOfDO;
  26. }
  27. public File getFolder()
  28. {
  29. return this.folder;
  30. }
  31. }