Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/MiddleBedHeightExporter.java @ 7600:410fbd6a6d01
issue1596: include river wst unit in csv header for middle bed height.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 27 Nov 2013 11:06:25 +0100 |
parents | 41567bf1e131 |
children | c130196389df |
comparison
equal
deleted
inserted
replaced
7599:520c6384c72e | 7600:410fbd6a6d01 |
---|---|
18 import au.com.bytecode.opencsv.CSVWriter; | 18 import au.com.bytecode.opencsv.CSVWriter; |
19 | 19 |
20 import org.dive4elements.river.artifacts.D4EArtifact; | 20 import org.dive4elements.river.artifacts.D4EArtifact; |
21 import org.dive4elements.river.artifacts.model.CalculationResult; | 21 import org.dive4elements.river.artifacts.model.CalculationResult; |
22 import org.dive4elements.river.artifacts.model.MiddleBedHeightData; | 22 import org.dive4elements.river.artifacts.model.MiddleBedHeightData; |
23 | |
24 import org.dive4elements.river.model.River; | |
25 | |
26 import org.dive4elements.river.utils.Formatter; | |
23 import org.dive4elements.river.utils.RiverUtils; | 27 import org.dive4elements.river.utils.RiverUtils; |
24 import org.dive4elements.river.utils.Formatter; | |
25 | 28 |
26 | 29 |
27 /** | 30 /** |
28 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 31 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
29 */ | 32 */ |
89 } | 92 } |
90 } | 93 } |
91 | 94 |
92 | 95 |
93 protected void writeCSVHeader(CSVWriter writer) { | 96 protected void writeCSVHeader(CSVWriter writer) { |
97 River river = RiverUtils.getRiver((D4EArtifact) master); | |
98 String riverUnit = river.getWstUnit().getName(); | |
94 writer.writeNext(new String[] { | 99 writer.writeNext(new String[] { |
95 msg(CSV_KM, CSV_KM), | 100 msg(CSV_KM, CSV_KM), |
96 msg(CSV_SOUNDING, CSV_SOUNDING), | 101 msg(CSV_SOUNDING, CSV_SOUNDING), |
97 msg(CSV_HEIGHT, CSV_HEIGHT), | 102 msg(CSV_HEIGHT, CSV_HEIGHT, new Object[] {riverUnit}), |
98 msg(CSV_UNCERTAINTY, CSV_UNCERTAINTY), | 103 msg(CSV_UNCERTAINTY, CSV_UNCERTAINTY), |
99 msg(CSV_DATA_GAP, CSV_DATA_GAP), | 104 msg(CSV_DATA_GAP, CSV_DATA_GAP), |
100 msg(CSV_SOUNDING_WIDTH, CSV_SOUNDING_WIDTH), | 105 msg(CSV_SOUNDING_WIDTH, CSV_SOUNDING_WIDTH), |
101 msg(CSV_WIDTH, CSV_WIDTH), | 106 msg(CSV_WIDTH, CSV_WIDTH), |
102 msg(CSV_LOCATIONS, CSV_LOCATIONS) | 107 msg(CSV_LOCATIONS, CSV_LOCATIONS) |