annotate backend/src/main/java/org/dive4elements/river/importer/parsers/BedHeightSingleParser.java @ 7417:cf8d37ed4d34

BedHeightSingleParser: fix no-data-line detection.
author Tom Gottfried <tom@intevation.de>
date Wed, 23 Oct 2013 09:59:46 +0200
parents 495cde925702
children 3a0522f1a532
rev   line source
5844
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
2 * Software engineering by Intevation GmbH
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
3 *
5992
4c3ccf2b0304 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5844
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
5844
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
5992
4c3ccf2b0304 Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5844
diff changeset
6 * documentation coming with Dive4Elements River for details.
5844
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
7 */
4dd33b86dc61 Added header to river backend.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5838
diff changeset
8
5829
18619c1e7c2a Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5828
diff changeset
9 package org.dive4elements.river.importer.parsers;
2806
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
10
2808
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
11 import java.text.ParseException;
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
12
2806
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
13 import org.apache.log4j.Logger;
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
14
5829
18619c1e7c2a Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5828
diff changeset
15 import org.dive4elements.river.importer.ImportBedHeight;
18619c1e7c2a Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5828
diff changeset
16 import org.dive4elements.river.importer.ImportBedHeightSingle;
18619c1e7c2a Repaired internal references.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 5828
diff changeset
17 import org.dive4elements.river.importer.ImportBedHeightSingleValue;
2806
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
18
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
19
2811
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
20 public class BedHeightSingleParser extends BedHeightParser {
2806
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
21
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
22 private static final Logger log =
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
23 Logger.getLogger(BedHeightSingleParser.class);
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
24
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
25
2811
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
26 @Override
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
27 protected ImportBedHeight newImportBedHeight(String description) {
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
28 return new ImportBedHeightSingle(description);
2808
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
29 }
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
30
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
31
3955
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
32 /**
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
33 * Create ImportBedHeightSingleValue from a line of csv file, add
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
34 * it to the ImportBedHeight.
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
35 */
2811
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
36 @Override
8926571e47fb Finished importing MINFO bed heights (single and epoch).
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2809
diff changeset
37 protected void handleDataLine(ImportBedHeight obj, String line) {
7354
809e76b7fe38 BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents: 7344
diff changeset
38 String[] values = line.split(SEPERATOR_CHAR, -1);
2808
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
39
7354
809e76b7fe38 BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents: 7344
diff changeset
40 if (values == null) {
809e76b7fe38 BedHeightSingleParser: do not omit lines if last column is empty.
Tom Gottfried <tom@intevation.de>
parents: 7344
diff changeset
41 log.warn("BSP: Error while parsing data line: '" + line + "'");
2808
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
42 return;
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
43 }
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
44
6203
a3fb76cf79b6 backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6201
diff changeset
45 Double km;
3955
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
46
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
47 try {
6203
a3fb76cf79b6 backout backout as it is now safely in a branch
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6201
diff changeset
48 km = new Double(nf.parse(values[0]).doubleValue());
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
49
6273
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
50 Double key = Double.valueOf(km);
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
51
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
52 if (kmExists.contains(key)) {
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
53 log.warn("duplicate station '" + km + "': -> ignored");
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
54 return;
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
55 }
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
56
e7526a074c0d Bed height parser: check for duplicate stations
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6203
diff changeset
57 kmExists.add(key);
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
58 }
3955
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
59 catch (ParseException e) {
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
60 // We expect a lot of ";;;;;;" lines.
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
61 return;
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
62 }
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
63
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
64 // Handle gaps like "10,0;;;;;".
7417
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
65 if (values.length <= 2) {
6047
1bb4b51ff1e6 BHP: do not import lines without useful data
Tom Gottfried <tom.gottfried@intevation.de>
parents: 5992
diff changeset
66 // Do not import line without useful data
7417
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
67 if (values.length < 2) {
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
68 return;
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
69 }
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
70 if (values[1].length() == 0) {
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
71 return;
cf8d37ed4d34 BedHeightSingleParser: fix no-data-line detection.
Tom Gottfried <tom@intevation.de>
parents: 7372
diff changeset
72 }
3955
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
73 }
26685b846a29 Let importer handle gappy single bed height values.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents: 3662
diff changeset
74
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
75 Double height = null;
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
76 if (values[1].length() > 0) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
77 try {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
78 height = new Double(nf.parse(values[1]).doubleValue());
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
79 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
80 catch (ParseException e) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
81 log.warn("BSP: unparseable height " + values[1]);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
82 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
83 }
6298
f095b58c95d9 Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6273
diff changeset
84
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
85 Double uncertainty = null;
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
86 if (values[2].length() > 0) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
87 try {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
88 uncertainty = new Double(nf.parse(values[2]).doubleValue());
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
89 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
90 catch (ParseException e) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
91 log.warn("BSP: unparseable uncertainty value " + values[2]);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
92 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
93 }
6298
f095b58c95d9 Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6273
diff changeset
94
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
95 Double dataGap = null;
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
96 if (values[3].length() > 0) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
97 try {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
98 dataGap = new Double(nf.parse(values[3]).doubleValue());
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
99 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
100 catch (ParseException e) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
101 log.warn("BSP: unparseable data gap " + values[3]);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
102 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
103 }
6298
f095b58c95d9 Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6273
diff changeset
104
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
105 Double soundingWidth = null;
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
106 if (values[4].length() > 0) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
107 try {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
108 soundingWidth = new Double(nf.parse(values[4]).doubleValue());
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
109 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
110 catch (ParseException e) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
111 log.warn("BSP: unparseable sounding width " + values[4]);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
112 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
113 }
6298
f095b58c95d9 Bedheight single parser: do not reject lines with missing values
Tom Gottfried <tom.gottfried@intevation.de>
parents: 6273
diff changeset
114
7372
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
115 Double width = null;
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
116 if (values[5].length() > 0) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
117 try {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
118 width = new Double(nf.parse(values[5]).doubleValue());
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
119 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
120 catch (ParseException e) {
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
121 log.warn("BSP: unparseable width " + values[5]);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
122 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
123 }
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
124
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
125 ImportBedHeightSingleValue value = new ImportBedHeightSingleValue(
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
126 (ImportBedHeightSingle) obj,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
127 km,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
128 height,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
129 uncertainty,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
130 dataGap,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
131 soundingWidth,
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
132 width);
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
133
495cde925702 Removed obsolete import + whitespace cleanup.
Sascha L. Teichmann <teichmann@intevation.de>
parents: 7355
diff changeset
134 obj.addValue(value);
2808
b57c95094b68 Finished work on parsing meta information and data specific to single bed heights files in MINFO.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents: 2806
diff changeset
135 }
2806
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
136 }
33f40b23edd8 Initial checkin for parsing MINFO bed heights.
Ingo Weinzierl <ingo.weinzierl@intevation.de>
parents:
diff changeset
137 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org