Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/MiddleBedHeightGenerator.java @ 6905:1b35b2ddfc28
Artifacts: Introduce ThemeDocument & make stuff compileable again. THIS BREAKS THE SYSTEM! TODO: Move ThemeUtils into ThemeDocument.
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Thu, 22 Aug 2013 23:31:38 +0200 |
parents | 641fd5bd6965 |
children | bf191baa37e7 |
comparison
equal
deleted
inserted
replaced
6904:d710bd3df387 | 6905:1b35b2ddfc28 |
---|---|
16 import org.dive4elements.river.exports.process.BedheightProcessor; | 16 import org.dive4elements.river.exports.process.BedheightProcessor; |
17 import org.dive4elements.river.exports.process.Processor; | 17 import org.dive4elements.river.exports.process.Processor; |
18 import org.dive4elements.river.exports.process.WOutProcessor; | 18 import org.dive4elements.river.exports.process.WOutProcessor; |
19 import org.dive4elements.river.jfree.RiverAnnotation; | 19 import org.dive4elements.river.jfree.RiverAnnotation; |
20 import org.dive4elements.river.jfree.StyledXYSeries; | 20 import org.dive4elements.river.jfree.StyledXYSeries; |
21 import org.dive4elements.river.themes.ThemeDocument; | |
21 import org.dive4elements.river.utils.RiverUtils; | 22 import org.dive4elements.river.utils.RiverUtils; |
22 | 23 |
23 import org.apache.log4j.Logger; | 24 import org.apache.log4j.Logger; |
24 import org.jfree.data.xy.XYSeries; | 25 import org.jfree.data.xy.XYSeries; |
25 import org.w3c.dom.Document; | |
26 | 26 |
27 // TODO Move class to org.dive4elements.river.exports.minfo | 27 // TODO Move class to org.dive4elements.river.exports.minfo |
28 /** | 28 /** |
29 * An OutGenerator that generates middle bed height charts. | 29 * An OutGenerator that generates middle bed height charts. |
30 * | 30 * |
164 * @param attr theme for facet | 164 * @param attr theme for facet |
165 */ | 165 */ |
166 @Override | 166 @Override |
167 public void doOut( | 167 public void doOut( |
168 ArtifactAndFacet artifactAndFacet, | 168 ArtifactAndFacet artifactAndFacet, |
169 Document attr, | 169 ThemeDocument attr, |
170 boolean visible | 170 boolean visible |
171 ) { | 171 ) { |
172 String name = artifactAndFacet.getFacetName(); | 172 String name = artifactAndFacet.getFacetName(); |
173 | 173 |
174 logger.debug("MiddleBedHeightGenerator.doOut: " + name); | 174 logger.debug("MiddleBedHeightGenerator.doOut: " + name); |
247 * @param visible The visibility of the curve. | 247 * @param visible The visibility of the curve. |
248 */ | 248 */ |
249 protected void doHeightOut( | 249 protected void doHeightOut( |
250 MiddleBedHeightData data, | 250 MiddleBedHeightData data, |
251 ArtifactAndFacet aandf, | 251 ArtifactAndFacet aandf, |
252 Document theme, | 252 ThemeDocument theme, |
253 boolean visible | 253 boolean visible |
254 ) { | 254 ) { |
255 logger.debug("MiddleBedHeightGenerator.doMainChannelOut"); | 255 logger.debug("MiddleBedHeightGenerator.doMainChannelOut"); |
256 | 256 |
257 XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), theme); | 257 XYSeries series = new StyledXYSeries(aandf.getFacetDescription(), theme); |
281 * Do Area out. | 281 * Do Area out. |
282 * @param theme styling information. | 282 * @param theme styling information. |
283 * @param visible whether or not visible. | 283 * @param visible whether or not visible. |
284 */ | 284 */ |
285 protected void doArea( | 285 protected void doArea( |
286 Object o, | 286 Object o, |
287 ArtifactAndFacet aandf, | 287 ArtifactAndFacet aandf, |
288 Document theme, | 288 ThemeDocument theme, |
289 boolean visible | 289 boolean visible |
290 ) { | 290 ) { |
291 logger.debug("FlowVelocityGenerator.doArea"); | 291 logger.debug("FlowVelocityGenerator.doArea"); |
292 logger.warn("TODO: Implement FlowVelocityGenerator.doArea"); | 292 logger.warn("TODO: Implement FlowVelocityGenerator.doArea"); |
293 } | 293 } |
294 } | 294 } |