Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/AbstractExporter.java @ 7037:5c6fd2c010dd generator-refactoring
Add setup(Element config) method to Generator interface to be initialized from configuration.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 18 Sep 2013 15:04:26 +0200 |
parents | 1b35b2ddfc28 |
children | 0a337f0005c2 |
comparison
equal
deleted
inserted
replaced
7034:557cb3a3d772 | 7037:5c6fd2c010dd |
---|---|
13 import java.io.OutputStreamWriter; | 13 import java.io.OutputStreamWriter; |
14 | 14 |
15 import java.text.NumberFormat; | 15 import java.text.NumberFormat; |
16 | 16 |
17 import org.w3c.dom.Document; | 17 import org.w3c.dom.Document; |
18 import org.w3c.dom.Element; | |
18 | 19 |
19 import org.apache.log4j.Logger; | 20 import org.apache.log4j.Logger; |
20 | 21 |
21 import au.com.bytecode.opencsv.CSVWriter; | 22 import au.com.bytecode.opencsv.CSVWriter; |
22 | 23 |
113 * @param data The artifact that stores the data that has to be | 114 * @param data The artifact that stores the data that has to be |
114 * exported. | 115 * exported. |
115 */ | 116 */ |
116 protected abstract void addData(Object data); | 117 protected abstract void addData(Object data); |
117 | 118 |
119 public void setup(Element config) { | |
120 logger.debug("AbstractExporter.setup"); | |
121 } | |
122 | |
118 | 123 |
119 @Override | 124 @Override |
120 public void init(Document request, OutputStream out, CallContext context) { | 125 public void init(Document request, OutputStream out, CallContext context) { |
121 logger.debug("AbstractExporter.init"); | 126 logger.debug("AbstractExporter.init"); |
122 | 127 |