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)

http://dive4elements.wald.intevation.org