Mercurial > dive4elements > river
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 |