comparison artifacts/src/main/java/org/dive4elements/river/exports/ShapeExporter.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
14 import org.dive4elements.artifacts.common.utils.FileTools; 14 import org.dive4elements.artifacts.common.utils.FileTools;
15 import org.dive4elements.artifacts.common.utils.XMLUtils; 15 import org.dive4elements.artifacts.common.utils.XMLUtils;
16 import org.dive4elements.river.collections.D4EArtifactCollection; 16 import org.dive4elements.river.collections.D4EArtifactCollection;
17 import org.dive4elements.river.themes.ThemeDocument; 17 import org.dive4elements.river.themes.ThemeDocument;
18 import org.w3c.dom.Document; 18 import org.w3c.dom.Document;
19 import org.w3c.dom.Element;
19 20
20 21
21 public class ShapeExporter implements OutGenerator 22 public class ShapeExporter implements OutGenerator
22 { 23 {
23 private static final String XPATH_FACET = "/art:action/@art:type"; 24 private static final String XPATH_FACET = "/art:action/@art:type";
27 private OutputStream out; 28 private OutputStream out;
28 private CallContext context; 29 private CallContext context;
29 private D4EArtifactCollection collection; 30 private D4EArtifactCollection collection;
30 private String facet; 31 private String facet;
31 private File dir; 32 private File dir;
33
34 @Override
35 public void setup(Element config) {
36 logger.debug("ShapeExporter.setup");
37 }
32 38
33 @Override 39 @Override
34 public void init(Document request, OutputStream out, CallContext context) { 40 public void init(Document request, OutputStream out, CallContext context) {
35 this.request = request; 41 this.request = request;
36 this.out = out; 42 this.out = out;

http://dive4elements.wald.intevation.org