Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeLongitudinalSectionExporter.java @ 701:dad1a2c88f9f facets-slt
Base WST/CSV exports on facets. TODO: generate the facets.
flys-artifacts/branches/facets-slt@2151 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 17 Jun 2011 13:45:50 +0000 |
parents | e006da5679d2 |
children | 733d6db30722 |
comparison
equal
deleted
inserted
replaced
700:94f0f91be11c | 701:dad1a2c88f9f |
---|---|
4 | 4 |
5 import org.apache.log4j.Logger; | 5 import org.apache.log4j.Logger; |
6 | 6 |
7 import au.com.bytecode.opencsv.CSVWriter; | 7 import au.com.bytecode.opencsv.CSVWriter; |
8 | 8 |
9 import de.intevation.artifacts.Artifact; | |
10 | |
11 import de.intevation.flys.artifacts.WINFOArtifact; | |
12 import de.intevation.flys.artifacts.model.WQCKms; | 9 import de.intevation.flys.artifacts.model.WQCKms; |
13 import de.intevation.flys.artifacts.model.WQKms; | 10 import de.intevation.flys.artifacts.model.WQKms; |
14 | 11 |
15 /** | 12 /** |
16 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 13 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
39 public static final String DEFAULT_CSV_CW_HEADER = "W korr."; | 36 public static final String DEFAULT_CSV_CW_HEADER = "W korr."; |
40 public static final String DEFAULT_CSV_Q_HEADER = "Q [m\u00b3/s]"; | 37 public static final String DEFAULT_CSV_Q_HEADER = "Q [m\u00b3/s]"; |
41 | 38 |
42 | 39 |
43 @Override | 40 @Override |
44 protected void addData(Artifact artifact) { | 41 protected void addData(Object d) { |
45 WINFOArtifact winfo = (WINFOArtifact) artifact; | 42 if (d instanceof WQKms []) { |
46 WQKms[] wqkms = winfo.getDischargeLongitudinalSectionData(); | 43 data.add((WQKms [])d); |
47 | 44 } |
48 logger.debug("Got " + wqkms != null ? wqkms.length : 0 + " WQKms obj."); | |
49 | |
50 data.add(wqkms); | |
51 } | 45 } |
52 | 46 |
53 | 47 |
54 @Override | 48 @Override |
55 protected void writeCSVHeader(CSVWriter writer) { | 49 protected void writeCSVHeader(CSVWriter writer) { |