comparison flys-artifacts/src/main/java/de/intevation/flys/exports/MapGenerator.java @ 3422:118fe1cc8cc8

OutGenerators got a setCollection() method; analogous to setMasterArtifact(). Registered the SQOverviewGenerator as OutGenerator for 'sq_overview' Output. flys-artifacts/trunk@5076 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 20 Jul 2012 06:50:25 +0000
parents 1b41dc00b1f7
children 2fdbe78a8fc2
comparison
equal deleted inserted replaced
3421:c44ff50f4970 3422:118fe1cc8cc8
13 import de.intevation.flys.artifacts.FLYSArtifact; 13 import de.intevation.flys.artifacts.FLYSArtifact;
14 import de.intevation.flys.artifacts.model.FacetTypes; 14 import de.intevation.flys.artifacts.model.FacetTypes;
15 import de.intevation.flys.artifacts.model.map.WMSDBLayerFacet; 15 import de.intevation.flys.artifacts.model.map.WMSDBLayerFacet;
16 import de.intevation.flys.artifacts.model.map.WMSLayerFacet; 16 import de.intevation.flys.artifacts.model.map.WMSLayerFacet;
17 import de.intevation.flys.artifacts.model.map.WSPLGENLayerFacet; 17 import de.intevation.flys.artifacts.model.map.WSPLGENLayerFacet;
18 import de.intevation.flys.collections.FLYSArtifactCollection;
18 import de.intevation.flys.utils.GeometryUtils; 19 import de.intevation.flys.utils.GeometryUtils;
19 import de.intevation.flys.utils.MapfileGenerator; 20 import de.intevation.flys.utils.MapfileGenerator;
20 import de.intevation.flys.utils.ThemeUtil; 21 import de.intevation.flys.utils.ThemeUtil;
21 22
22 import java.io.File; 23 import java.io.File;
33 34
34 public class MapGenerator implements OutGenerator, FacetTypes { 35 public class MapGenerator implements OutGenerator, FacetTypes {
35 36
36 private static Logger logger = Logger.getLogger(MapGenerator.class); 37 private static Logger logger = Logger.getLogger(MapGenerator.class);
37 38
39 protected FLYSArtifactCollection collection;
40
38 protected Artifact master; 41 protected Artifact master;
39 42
40 protected Settings settings; 43 protected Settings settings;
41 44
42 protected Document request; 45 protected Document request;
73 public void setMasterArtifact(Artifact master) { 76 public void setMasterArtifact(Artifact master) {
74 logger.debug("MapGenerator.setMasterArtifact"); 77 logger.debug("MapGenerator.setMasterArtifact");
75 this.master = master; 78 this.master = master;
76 } 79 }
77 80
81 @Override
82 public void setCollection(FLYSArtifactCollection collection) {
83 this.collection = collection;
84 }
78 85
79 @Override 86 @Override
80 public void doOut( 87 public void doOut(
81 ArtifactAndFacet artifactFacet, 88 ArtifactAndFacet artifactFacet,
82 Document attr, 89 Document attr,

http://dive4elements.wald.intevation.org