Mercurial > dive4elements > river
comparison flys-backend/src/main/java/de/intevation/flys/importer/parsers/WaterlevelDifferencesParser.java @ 5234:d1e24f26dee0
WaterlevelDifferencesParser: Doc and cosmetics.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 12 Mar 2013 09:40:08 +0100 |
parents | 37ff7c030ec9 |
children | ea4129a696da |
comparison
equal
deleted
inserted
replaced
5233:37ff7c030ec9 | 5234:d1e24f26dee0 |
---|---|
52 /** Get the differences as wst parsed so far. */ | 52 /** Get the differences as wst parsed so far. */ |
53 public List<ImportWst> getDifferences() { | 53 public List<ImportWst> getDifferences() { |
54 return differences; | 54 return differences; |
55 } | 55 } |
56 | 56 |
57 | |
58 // TODO deprecate | |
57 public List<ImportWst> exportWsts() { | 59 public List<ImportWst> exportWsts() { |
58 return differences; | 60 return differences; |
59 } | 61 } |
60 | 62 |
61 | 63 |
64 /** | |
65 * Parse a csv waterleveldifferenceparser and create a ImportWst object | |
66 * from it. | |
67 */ | |
62 @Override | 68 @Override |
63 public void parse(File file) throws IOException { | 69 public void parse(File file) throws IOException { |
64 current = new ImportWst(file.getName()); | 70 current = new ImportWst(file.getName()); |
65 current.setKind(7); | 71 current.setKind(7); |
66 | 72 |
67 super.parse(file); | 73 super.parse(file); |
68 } | 74 } |
69 | 75 |
70 | 76 |
77 /** No rewind implemented. */ | |
71 @Override | 78 @Override |
72 protected void reset() { | 79 protected void reset() { |
73 } | 80 } |
74 | 81 |
75 | 82 |
86 } | 93 } |
87 | 94 |
88 current = null; | 95 current = null; |
89 columns = null; | 96 columns = null; |
90 } | 97 } |
98 | |
91 | 99 |
92 @Override | 100 @Override |
93 protected void handleLine(int lineNum, String line) { | 101 protected void handleLine(int lineNum, String line) { |
94 if (line.startsWith(START_META_CHAR)) { | 102 if (line.startsWith(START_META_CHAR)) { |
95 handleMetaLine(stripMetaLine(line)); | 103 handleMetaLine(stripMetaLine(line)); |