Mercurial > dive4elements > river
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"); |