Mercurial > dive4elements > river
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) { |