comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java @ 716:733d6db30722

Fix for flys/issue158 flys-artifacts/trunk@2186 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Tue, 21 Jun 2011 17:03:46 +0000
parents dad1a2c88f9f
children c09c9e05ecfa
comparison
equal deleted inserted replaced
715:9665d6a48f7b 716:733d6db30722
6 6
7 import au.com.bytecode.opencsv.CSVWriter; 7 import au.com.bytecode.opencsv.CSVWriter;
8 8
9 import de.intevation.flys.artifacts.model.WQCKms; 9 import de.intevation.flys.artifacts.model.WQCKms;
10 import de.intevation.flys.artifacts.model.WQKms; 10 import de.intevation.flys.artifacts.model.WQKms;
11 import de.intevation.flys.artifacts.model.CalculationResult;
11 12
12 /** 13 /**
13 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> 14 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
14 */ 15 */
15 public class DischargeLongitudinalSectionExporter extends WaterlevelExporter { 16 public class DischargeLongitudinalSectionExporter extends WaterlevelExporter {
37 public static final String DEFAULT_CSV_Q_HEADER = "Q [m\u00b3/s]"; 38 public static final String DEFAULT_CSV_Q_HEADER = "Q [m\u00b3/s]";
38 39
39 40
40 @Override 41 @Override
41 protected void addData(Object d) { 42 protected void addData(Object d) {
42 if (d instanceof WQKms []) { 43 if (d instanceof CalculationResult) {
43 data.add((WQKms [])d); 44 d = ((CalculationResult)d).getData();
44 } 45 if (d instanceof WQKms []) {
46 data.add((WQKms [])d);
47 }
48 }
45 } 49 }
46 50
47 51
48 @Override 52 @Override
49 protected void writeCSVHeader(CSVWriter writer) { 53 protected void writeCSVHeader(CSVWriter writer) {

http://dive4elements.wald.intevation.org