comparison artifacts/src/main/java/org/dive4elements/river/exports/HistoricalDischargeCurveExporter.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 32563516c485
comparison
equal deleted inserted replaced
7095:bdadffad35b1 7116:3c7471b929d1
16 import java.util.List; 16 import java.util.List;
17 import java.util.Map; 17 import java.util.Map;
18 import java.util.HashMap; 18 import java.util.HashMap;
19 import java.util.Locale; 19 import java.util.Locale;
20 20
21 import org.w3c.dom.Document;
22
23 import org.apache.log4j.Logger; 21 import org.apache.log4j.Logger;
24 22
25 import au.com.bytecode.opencsv.CSVWriter; 23 import au.com.bytecode.opencsv.CSVWriter;
26 24
27 import net.sf.jasperreports.engine.JasperExportManager; 25 import net.sf.jasperreports.engine.JasperExportManager;
29 import net.sf.jasperreports.engine.JasperPrint; 27 import net.sf.jasperreports.engine.JasperPrint;
30 import net.sf.jasperreports.engine.JRException; 28 import net.sf.jasperreports.engine.JRException;
31 29
32 import org.dive4elements.artifacts.common.utils.Config; 30 import org.dive4elements.artifacts.common.utils.Config;
33 31
34 import org.dive4elements.artifacts.CallContext;
35 import org.dive4elements.artifacts.CallMeta; 32 import org.dive4elements.artifacts.CallMeta;
36 33
37 import org.dive4elements.river.artifacts.D4EArtifact; 34 import org.dive4elements.river.artifacts.D4EArtifact;
38 import org.dive4elements.river.artifacts.model.CalculationResult; 35 import org.dive4elements.river.artifacts.model.CalculationResult;
39 import org.dive4elements.river.artifacts.model.HistoricalDischargeData; 36 import org.dive4elements.river.artifacts.model.HistoricalDischargeData;
75 public static final String JASPER_FILE = 72 public static final String JASPER_FILE =
76 "export.historical.discharge.pdf.file"; 73 "export.historical.discharge.pdf.file";
77 74
78 protected List<WQTimerange[]> data; 75 protected List<WQTimerange[]> data;
79 76
80 77 public HistoricalDischargeCurveExporter() {
81 public void init(Document request, OutputStream out, CallContext cc) {
82 super.init(request, out, cc);
83
84 data = new ArrayList<WQTimerange[]>(); 78 data = new ArrayList<WQTimerange[]>();
85 } 79 }
86
87 80
88 @Override 81 @Override
89 protected void addData(Object d) { 82 protected void addData(Object d) {
90 logger.debug("Add data of class: " + d.getClass()); 83 logger.debug("Add data of class: " + d.getClass());
91 84

http://dive4elements.wald.intevation.org