Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/FlowVelocityExporter.java @ 7116:3c7471b929d1
Merge branch generator-refectoring into default.
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Tue, 24 Sep 2013 12:29:44 +0200 |
parents | 41567bf1e131 |
children | bccc08a46bab |
comparison
equal
deleted
inserted
replaced
7095:bdadffad35b1 | 7116:3c7471b929d1 |
---|---|
11 import java.io.OutputStream; | 11 import java.io.OutputStream; |
12 import java.text.NumberFormat; | 12 import java.text.NumberFormat; |
13 import java.util.ArrayList; | 13 import java.util.ArrayList; |
14 import java.util.List; | 14 import java.util.List; |
15 | 15 |
16 import org.w3c.dom.Document; | |
17 | |
18 import org.apache.log4j.Logger; | 16 import org.apache.log4j.Logger; |
19 | 17 |
20 import au.com.bytecode.opencsv.CSVWriter; | 18 import au.com.bytecode.opencsv.CSVWriter; |
21 | |
22 import org.dive4elements.artifacts.CallContext; | |
23 | 19 |
24 import org.dive4elements.river.artifacts.D4EArtifact; | 20 import org.dive4elements.river.artifacts.D4EArtifact; |
25 import org.dive4elements.river.artifacts.model.CalculationResult; | 21 import org.dive4elements.river.artifacts.model.CalculationResult; |
26 import org.dive4elements.river.artifacts.model.FlowVelocityData; | 22 import org.dive4elements.river.artifacts.model.FlowVelocityData; |
27 import org.dive4elements.river.utils.RiverUtils; | 23 import org.dive4elements.river.utils.RiverUtils; |
56 "export.flow_velocity.csv.header.locations"; | 52 "export.flow_velocity.csv.header.locations"; |
57 | 53 |
58 | 54 |
59 protected List<FlowVelocityData[]> data; | 55 protected List<FlowVelocityData[]> data; |
60 | 56 |
61 | 57 public FlowVelocityExporter() { |
62 public void init(Document request, OutputStream out, CallContext cc) { | |
63 super.init(request, out, cc); | |
64 data = new ArrayList<FlowVelocityData[]>(); | 58 data = new ArrayList<FlowVelocityData[]>(); |
65 } | 59 } |
66 | |
67 | 60 |
68 @Override | 61 @Override |
69 protected void addData(Object d) { | 62 protected void addData(Object d) { |
70 if (d instanceof CalculationResult) { | 63 if (d instanceof CalculationResult) { |
71 d = ((CalculationResult) d).getData(); | 64 d = ((CalculationResult) d).getData(); |