comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ATExporter.java @ 1944:21a4d2c677a1

Changed doOut signature, side effect from blackboard feature (to come). flys-artifacts/trunk@3334 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 30 Nov 2011 10:10:42 +0000
parents bdb05dc9b763
children 65f9d707caff
comparison
equal deleted inserted replaced
1943:06d8d371d244 1944:21a4d2c677a1
11 import de.intevation.artifacts.Artifact; 11 import de.intevation.artifacts.Artifact;
12 import de.intevation.artifacts.CallContext; 12 import de.intevation.artifacts.CallContext;
13 13
14 import de.intevation.flys.artifacts.FLYSArtifact; 14 import de.intevation.flys.artifacts.FLYSArtifact;
15 15
16 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
16 import de.intevation.artifactdatabase.state.Facet; 17 import de.intevation.artifactdatabase.state.Facet;
17 18
18 import de.intevation.flys.artifacts.model.WQ; 19 import de.intevation.flys.artifacts.model.WQ;
19 20
20 import de.intevation.flys.utils.FLYSUtils; 21 import de.intevation.flys.utils.FLYSUtils;
46 this.master = (FLYSArtifact) master; 47 this.master = (FLYSArtifact) master;
47 } 48 }
48 49
49 @Override 50 @Override
50 public void doOut( 51 public void doOut(
51 Artifact artifact, 52 ArtifactAndFacet artifactf,
52 Facet facet,
53 Document attr, 53 Document attr,
54 boolean visible 54 boolean visible
55 ) { 55 ) {
56 56 data = (WQ)artifactf.getData(context);
57 FLYSArtifact flys = (FLYSArtifact)artifact;
58
59 if ((facet = flys.getNativeFacet(facet)) == null) {
60 logger.debug("native facet not found.");
61 return;
62 }
63
64 data = (WQ)facet.getData(flys, context);
65 } 57 }
66 58
67 @Override 59 @Override
68 public void generate() throws IOException { 60 public void generate() throws IOException {
69 61

http://dive4elements.wald.intevation.org