Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 695:45cd58a2a2bb facets-slt
OutGenerators doOut() takes a facet object now instead of just its name.
flys-artifacts/branches/facets-slt@2137 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Thu, 16 Jun 2011 14:31:41 +0000 |
parents | eb45e05e5c5b |
children | 708b270dfd30 |
comparison
equal
deleted
inserted
replaced
694:68c6c75a6f7c | 695:45cd58a2a2bb |
---|---|
15 | 15 |
16 import org.w3c.dom.Document; | 16 import org.w3c.dom.Document; |
17 | 17 |
18 import de.intevation.artifacts.Artifact; | 18 import de.intevation.artifacts.Artifact; |
19 | 19 |
20 import de.intevation.artifactdatabase.state.Facet; | |
21 | |
20 import de.intevation.flys.model.River; | 22 import de.intevation.flys.model.River; |
21 | 23 |
22 import de.intevation.flys.artifacts.FLYSArtifact; | 24 import de.intevation.flys.artifacts.FLYSArtifact; |
23 import de.intevation.flys.artifacts.WINFOArtifact; | 25 import de.intevation.flys.artifacts.WINFOArtifact; |
24 import de.intevation.flys.artifacts.model.WQKms; | 26 import de.intevation.flys.artifacts.model.WQKms; |
177 xaxis.setInverted(true); | 179 xaxis.setInverted(true); |
178 } | 180 } |
179 } | 181 } |
180 | 182 |
181 | 183 |
182 public void doOut(Artifact artifact, String facet, Document attr) { | 184 public void doOut(Artifact artifact, Facet facet, Document attr) { |
183 logger.debug("LongitudinalSectionGenerator.doOut: " + facet); | 185 String name = facet.getName(); |
184 | 186 |
185 if (facet == null) { | 187 logger.debug("LongitudinalSectionGenerator.doOut: " + name); |
188 | |
189 if (name == null) { | |
186 logger.error("No facet name for doOut(). No output generated!"); | 190 logger.error("No facet name for doOut(). No output generated!"); |
187 return; | 191 return; |
188 } | 192 } |
189 | 193 |
190 if (facet.equals(LONGITUDINAL_SECTION_W)) { | 194 if (name.equals(LONGITUDINAL_SECTION_W)) { |
191 doWOut(getWaterlevelData(artifact)); | 195 doWOut(getWaterlevelData(artifact)); |
192 } | 196 } |
193 else if (facet.equals(LONGITUDINAL_SECTION_Q)) { | 197 else if (name.equals(LONGITUDINAL_SECTION_Q)) { |
194 doQOut(getWaterlevelData(artifact)); | 198 doQOut(getWaterlevelData(artifact)); |
195 } | 199 } |
196 else { | 200 else { |
197 logger.warn("Unknown facet name: " + facet); | 201 logger.warn("Unknown facet name: " + name); |
198 return; | 202 return; |
199 } | 203 } |
200 } | 204 } |
201 | 205 |
202 | 206 |