comparison artifacts/src/main/java/org/dive4elements/river/exports/WaterlevelExporter.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 fe32a7f9655e
comparison
equal deleted inserted replaced
7095:bdadffad35b1 7116:3c7471b929d1
19 import java.util.List; 19 import java.util.List;
20 import java.util.Locale; 20 import java.util.Locale;
21 import java.util.regex.Matcher; 21 import java.util.regex.Matcher;
22 import java.util.regex.Pattern; 22 import java.util.regex.Pattern;
23 23
24 import org.w3c.dom.Document;
25
26 import org.apache.log4j.Logger; 24 import org.apache.log4j.Logger;
27 25
28 import au.com.bytecode.opencsv.CSVWriter; 26 import au.com.bytecode.opencsv.CSVWriter;
29 27
30 import org.dive4elements.river.artifacts.model.ConstantWQKms; 28 import org.dive4elements.river.artifacts.model.ConstantWQKms;
33 import net.sf.jasperreports.engine.JasperFillManager; 31 import net.sf.jasperreports.engine.JasperFillManager;
34 import net.sf.jasperreports.engine.JasperPrint; 32 import net.sf.jasperreports.engine.JasperPrint;
35 import net.sf.jasperreports.engine.JRException; 33 import net.sf.jasperreports.engine.JRException;
36 34
37 import org.dive4elements.artifacts.Artifact; 35 import org.dive4elements.artifacts.Artifact;
38 import org.dive4elements.artifacts.CallContext;
39 import org.dive4elements.artifacts.CallMeta; 36 import org.dive4elements.artifacts.CallMeta;
40 import org.dive4elements.artifacts.common.utils.Config; 37 import org.dive4elements.artifacts.common.utils.Config;
41 38
42 import org.dive4elements.river.model.Gauge; 39 import org.dive4elements.river.model.Gauge;
43 40
143 protected List<WQKms[]> data; 140 protected List<WQKms[]> data;
144 141
145 /** The storage that contains official fixings if available.*/ 142 /** The storage that contains official fixings if available.*/
146 protected List<WQKms> officalFixings; 143 protected List<WQKms> officalFixings;
147 144
148 public void init(Document request, OutputStream out, CallContext context) { 145 public WaterlevelExporter() {
149 logger.debug("WaterlevelExporter.init");
150
151 super.init(request, out, context);
152
153 data = new ArrayList<WQKms[]>(); 146 data = new ArrayList<WQKms[]>();
154 } 147 }
155
156 148
157 @Override 149 @Override
158 public void generate() 150 public void generate()
159 throws IOException 151 throws IOException
160 { 152 {

http://dive4elements.wald.intevation.org