comparison artifacts/src/main/java/org/dive4elements/river/exports/process/BedDiffYearProcessor.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 83188afbee83
children 1011a40ee79c
comparison
equal deleted inserted replaced
6904:d710bd3df387 6905:1b35b2ddfc28
8 8
9 package org.dive4elements.river.exports.process; 9 package org.dive4elements.river.exports.process;
10 10
11 import org.apache.log4j.Logger; 11 import org.apache.log4j.Logger;
12 import org.jfree.data.xy.XYSeries; 12 import org.jfree.data.xy.XYSeries;
13 import org.w3c.dom.Document;
14 13
15 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; 14 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
16 import org.dive4elements.artifacts.CallContext; 15 import org.dive4elements.artifacts.CallContext;
17 import org.dive4elements.river.artifacts.model.FacetTypes; 16 import org.dive4elements.river.artifacts.model.FacetTypes;
18 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult; 17 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
19 import org.dive4elements.river.exports.StyledSeriesBuilder; 18 import org.dive4elements.river.exports.StyledSeriesBuilder;
20 import org.dive4elements.river.exports.XYChartGenerator; 19 import org.dive4elements.river.exports.XYChartGenerator;
21 import org.dive4elements.river.jfree.StyledXYSeries; 20 import org.dive4elements.river.jfree.StyledXYSeries;
21 import org.dive4elements.river.themes.ThemeDocument;
22 22
23 23
24 public class BedDiffYearProcessor implements Processor, FacetTypes { 24 public class BedDiffYearProcessor implements Processor, FacetTypes {
25 25
26 private final static Logger logger = 26 private final static Logger logger =
30 30
31 @Override 31 @Override
32 public void doOut( 32 public void doOut(
33 XYChartGenerator generator, 33 XYChartGenerator generator,
34 ArtifactAndFacet aandf, 34 ArtifactAndFacet aandf,
35 Document theme, 35 ThemeDocument theme,
36 boolean visible, 36 boolean visible,
37 int axidx 37 int axidx
38 ) { 38 ) {
39 CallContext context = generator.getCallContext(); 39 CallContext context = generator.getCallContext();
40 Object data = aandf.getData(context); 40 Object data = aandf.getData(context);
63 63
64 private void doBedDifferenceHeightsOut( 64 private void doBedDifferenceHeightsOut(
65 XYChartGenerator generator, 65 XYChartGenerator generator,
66 BedDiffYearResult data, 66 BedDiffYearResult data,
67 ArtifactAndFacet bundle, 67 ArtifactAndFacet bundle,
68 Document attr, 68 ThemeDocument attr,
69 boolean visible, 69 boolean visible,
70 int idx, 70 int idx,
71 int axidx) { 71 int axidx) {
72 logger.debug("doBedDifferenceHeightsOut()"); 72 logger.debug("doBedDifferenceHeightsOut()");
73 73

http://dive4elements.wald.intevation.org