comparison flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/DeltaWtExporter.java @ 3217:79dd823733e2

FixA: Added parameter exporter. flys-artifacts/trunk@4840 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Sascha L. Teichmann <sascha.teichmann@intevation.de>
date Sat, 30 Jun 2012 22:02:37 +0000
parents a46910e61dfb
children 6d1740533810
comparison
equal deleted inserted replaced
3216:a46910e61dfb 3217:79dd823733e2
66 public void init(Document request, OutputStream out, CallContext context) { 66 public void init(Document request, OutputStream out, CallContext context) {
67 log.debug("DeltaWtExporter.init"); 67 log.debug("DeltaWtExporter.init");
68 super.init(request, out, context); 68 super.init(request, out, context);
69 analysisPeriods = new ArrayList<KMIndex<AnalysisPeriod []>>(); 69 analysisPeriods = new ArrayList<KMIndex<AnalysisPeriod []>>();
70 referenceEvents = new ArrayList<KMIndex<QWD[]>>(); 70 referenceEvents = new ArrayList<KMIndex<QWD[]>>();
71 }
72
73 @Override
74 public void generate() throws IOException {
75 log.debug("DeltaWtExporter.generate");
76 if (facet == null) {
77 throw new IOException("invalid (null) facet for exporter");
78 }
79 else if (facet.equals(FACET_CSV)) {
80 generateCSV();
81 }
82 else if (facet.equals(FACET_PDF)) {
83 generatePDF();
84 }
85 else {
86 throw new IOException("invalid facet (" + facet + ") for exporter");
87 }
88 } 71 }
89 72
90 @Override 73 @Override
91 protected void addData(Object d) { 74 protected void addData(Object d) {
92 log.debug("DeltaWtExporter.addData"); 75 log.debug("DeltaWtExporter.addData");

http://dive4elements.wald.intevation.org