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

Checks added for missing import directory
author mschaefer
date Sun, 08 Apr 2018 18:09:32 +0200
parents 50416a0df385
children 3b3c7513472e
comparison
equal deleted inserted replaced
8987:5ff8ce9a2e06 8988:ae76f618d990
77 /** 77 /**
78 * Creates a list of parsers for all channel import files in a directory 78 * Creates a list of parsers for all channel import files in a directory
79 */ 79 */
80 public static List<ChannelParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) { 80 public static List<ChannelParser> createParsers(final File importDir, final File relativeDir, final ImportRiver river) {
81 final List<ChannelParser> parsers = new ArrayList<>(); 81 final List<ChannelParser> parsers = new ArrayList<>();
82 parsers.add(new ChannelParser(new File(importDir, IMPORT_FILENAME), new File(relativeDir, IMPORT_FILENAME), river)); 82 final File importFile = new File(importDir, IMPORT_FILENAME);
83 if (importFile.exists())
84 parsers.add(new ChannelParser(importFile, new File(relativeDir, IMPORT_FILENAME), river));
83 return parsers; 85 return parsers;
84 } 86 }
85 87
86 @Override 88 @Override
87 protected boolean handleMetaOther() { 89 protected boolean handleMetaOther() {

http://dive4elements.wald.intevation.org