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 }

http://dive4elements.wald.intevation.org