Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/WaterlevelExporter.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 | ddd8b37d5cd3 |
comparison
equal
deleted
inserted
replaced
700:94f0f91be11c | 701:dad1a2c88f9f |
---|---|
75 throw new IOException("invalid facet for exporter"); | 75 throw new IOException("invalid facet for exporter"); |
76 } | 76 } |
77 } | 77 } |
78 | 78 |
79 | 79 |
80 protected void addData(Artifact artifact) { | 80 @Override |
81 data.add(getWaterlevelData(artifact)); | 81 protected void addData(Object d) { |
82 if (d instanceof WQKms []) { | |
83 data.add((WQKms [])d); | |
84 } | |
82 } | 85 } |
83 | 86 |
84 | 87 |
85 /** | 88 /** |
86 * Returns the waterlevel data computed by the WINFOArtifact. | 89 * Returns the waterlevel data computed by the WINFOArtifact. |
97 | 100 |
98 return wqkms; | 101 return wqkms; |
99 } | 102 } |
100 | 103 |
101 | 104 |
105 @Override | |
102 protected void writeCSVData(CSVWriter writer) { | 106 protected void writeCSVData(CSVWriter writer) { |
103 logger.info("WaterlevelExporter.writeData"); | 107 logger.info("WaterlevelExporter.writeData"); |
104 | 108 |
105 writeCSVHeader(writer); | 109 writeCSVHeader(writer); |
106 | 110 |