comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/BedQualityD50TimeRangeConfig.java @ 9559:ba0561906f81

Uinfo inundation duration workflow (vegetation zones, scenario), wms-config changed
author gernotbelger
date Wed, 24 Oct 2018 18:40:38 +0200
parents 8e6b9cb9486a
children
comparison
equal deleted inserted replaced
9558:709a73badd48 9559:ba0561906f81
96 try { 96 try {
97 final List<String[]> results = TsvHelper.readTsv(file, 4); 97 final List<String[]> results = TsvHelper.readTsv(file, 4);
98 98
99 final Collection<CalRange> ranges = new ArrayList<>(results.size()); 99 final Collection<CalRange> ranges = new ArrayList<>(results.size());
100 100
101 for (final String[] line : results) 101 for (final String[] line : results) {
102 ranges.add(new CalRange(parseInput(line[0]), parseInput(line[1]), parseInput(line[2]), parseInput(line[3]))); 102 if (line != null && line.length == 4)
103 103 ranges.add(new CalRange(parseInput(line[0]), parseInput(line[1]), parseInput(line[2]), parseInput(line[3])));
104 }
104 return ranges.toArray(new CalRange[ranges.size()]); 105 return ranges.toArray(new CalRange[ranges.size()]);
105 } 106 }
106 catch (final TsvReaderException | IOException | BedQualityParseException e) { 107 catch (final TsvReaderException | IOException | BedQualityParseException e) {
107 problems.addProblem("sinfo.bedqualityd50config.configfile.loaderror", file.getPath(), e.getLocalizedMessage()); 108 problems.addProblem("sinfo.bedqualityd50config.configfile.loaderror", file.getPath(), e.getLocalizedMessage());
108 return null; 109 return null;

http://dive4elements.wald.intevation.org