Mercurial > dive4elements > river
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) { |