Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/importer/sinfo/parsers/TkhParser.java @ 8988:ae76f618d990
Checks added for missing import directory
author | mschaefer |
---|---|
date | Sun, 08 Apr 2018 18:09:32 +0200 |
parents | 50416a0df385 |
children | dcbdff96d1a8 |
comparison
equal
deleted
inserted
replaced
8987:5ff8ce9a2e06 | 8988:ae76f618d990 |
---|---|
85 /** | 85 /** |
86 * Creates a list of parsers for all collision import files in a directory | 86 * Creates a list of parsers for all collision import files in a directory |
87 */ | 87 */ |
88 public static List<TkhParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) { | 88 public static List<TkhParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) { |
89 final List<TkhParser> parsers = new ArrayList<>(); | 89 final List<TkhParser> parsers = new ArrayList<>(); |
90 for (final File file : listFiles(importDir, ".csv")) | 90 if (importDir.exists()) |
91 parsers.add(new TkhParser(file, new File(relativeDir, file.getName()), river)); | 91 for (final File file : listFiles(importDir, ".csv")) |
92 parsers.add(new TkhParser(file, new File(relativeDir, file.getName()), river)); | |
92 return parsers; | 93 return parsers; |
93 } | 94 } |
94 | 95 |
95 @Override | 96 @Override |
96 public void parse() throws IOException { | 97 public void parse() throws IOException { |