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();

http://dive4elements.wald.intevation.org