comparison backend/src/main/java/org/dive4elements/river/importer/sinfo/parsers/CollisionParser.java @ 8988:ae76f618d990

Checks added for missing import directory
author mschaefer
date Sun, 08 Apr 2018 18:09:32 +0200
parents 50416a0df385
children abe069eb180c
comparison
equal deleted inserted replaced
8987:5ff8ce9a2e06 8988:ae76f618d990
98 /** 98 /**
99 * Creates a list of parsers for all collision import files in a directory 99 * Creates a list of parsers for all collision import files in a directory
100 */ 100 */
101 public static List<CollisionParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) { 101 public static List<CollisionParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) {
102 final List<CollisionParser> parsers = new ArrayList<>(); 102 final List<CollisionParser> parsers = new ArrayList<>();
103 for (final File file : listFiles(importDir, ".csv")) 103 if (importDir.exists()) {
104 parsers.add(new CollisionParser(file, new File(relativeDir, file.getName()), river)); 104 for (final File file : listFiles(importDir, ".csv"))
105 parsers.add(new CollisionParser(file, new File(relativeDir, file.getName()), river));
106 }
105 return parsers; 107 return parsers;
106 } 108 }
107 109
108 @Override 110 @Override
109 protected CollisionSeriesImport createSeriesImport(final String filename) { 111 protected CollisionSeriesImport createSeriesImport(final String filename) {

http://dive4elements.wald.intevation.org