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

http://dive4elements.wald.intevation.org