comparison artifacts/src/main/java/org/dive4elements/river/exports/WDifferencesExporter.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 e4606eae8ea5
comparison
equal deleted inserted replaced
7095:bdadffad35b1 7116:3c7471b929d1
17 import java.util.HashMap; 17 import java.util.HashMap;
18 import java.util.Date; 18 import java.util.Date;
19 import java.text.DateFormat; 19 import java.text.DateFormat;
20 import java.util.Locale; 20 import java.util.Locale;
21 21
22 import org.w3c.dom.Document;
23
24 import org.apache.log4j.Logger; 22 import org.apache.log4j.Logger;
25 23
26 import au.com.bytecode.opencsv.CSVWriter; 24 import au.com.bytecode.opencsv.CSVWriter;
27 25
28 import net.sf.jasperreports.engine.JasperExportManager; 26 import net.sf.jasperreports.engine.JasperExportManager;
29 import net.sf.jasperreports.engine.JasperFillManager; 27 import net.sf.jasperreports.engine.JasperFillManager;
30 import net.sf.jasperreports.engine.JasperPrint; 28 import net.sf.jasperreports.engine.JasperPrint;
31 import net.sf.jasperreports.engine.JRException; 29 import net.sf.jasperreports.engine.JRException;
32 30
33 import org.dive4elements.artifacts.CallContext;
34 import org.dive4elements.artifacts.CallMeta; 31 import org.dive4elements.artifacts.CallMeta;
35 import org.dive4elements.artifacts.common.utils.Config; 32 import org.dive4elements.artifacts.common.utils.Config;
36 33
37 import org.dive4elements.river.artifacts.WINFOArtifact; 34 import org.dive4elements.river.artifacts.WINFOArtifact;
38 35
66 public static final String JASPER_FILE = "export.wdifferences.pdf.file"; 63 public static final String JASPER_FILE = "export.wdifferences.pdf.file";
67 64
68 /** The storage that contains all WKms objects for the different facets. */ 65 /** The storage that contains all WKms objects for the different facets. */
69 protected List<WKms[]> data; 66 protected List<WKms[]> data;
70 67
71 68 public WDifferencesExporter() {
72 public void init(Document request, OutputStream out, CallContext context) { 69 data = new ArrayList<WKms[]>();
73 logger.debug("WDifferencesExporter.init"); 70 }
74
75 super.init(request, out, context);
76
77 this.data = new ArrayList<WKms[]>();
78 }
79
80 71
81 /** 72 /**
82 * Genereate data in csv format. 73 * Genereate data in csv format.
83 */ 74 */
84 @Override 75 @Override

http://dive4elements.wald.intevation.org