comparison artifacts/src/main/java/org/dive4elements/river/artifacts/common/AbstractProcessor.java @ 9496:d8e753d0fdb9

stripedArea introduced for Assessment Scheme/Bewertungsschema
author gernotbelger
date Wed, 26 Sep 2018 15:48:05 +0200
parents 08f46ccd37ba
children 853f2dafc16e
comparison
equal deleted inserted replaced
9495:bb278c927b66 9496:d8e753d0fdb9
28 import org.dive4elements.river.artifacts.sinfo.common.AbstractTkhCalculationResult; 28 import org.dive4elements.river.artifacts.sinfo.common.AbstractTkhCalculationResult;
29 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 29 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
30 import org.dive4elements.river.exports.DiagramGenerator; 30 import org.dive4elements.river.exports.DiagramGenerator;
31 import org.dive4elements.river.exports.StyledSeriesBuilder; 31 import org.dive4elements.river.exports.StyledSeriesBuilder;
32 import org.dive4elements.river.exports.process.DefaultProcessor; 32 import org.dive4elements.river.exports.process.DefaultProcessor;
33 import org.dive4elements.river.jfree.StripedAreaDataset;
34 import org.dive4elements.river.jfree.StripedAreaDataset.Stripe;
33 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; 35 import org.dive4elements.river.jfree.StyledAreaSeriesCollection;
34 import org.dive4elements.river.jfree.StyledXYSeries; 36 import org.dive4elements.river.jfree.StyledXYSeries;
35 import org.dive4elements.river.themes.ThemeDocument; 37 import org.dive4elements.river.themes.ThemeDocument;
36 38
37 /** 39 /**
162 final StyledAreaSeriesCollection area = new StyledAreaSeriesCollection(theme); 164 final StyledAreaSeriesCollection area = new StyledAreaSeriesCollection(theme);
163 area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN); 165 area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN);
164 area.addSeries(seriesUp); 166 area.addSeries(seriesUp);
165 area.addSeries(seriesDown); 167 area.addSeries(seriesDown);
166 168
167 generator.addAreaSeries(area, getAxisName(), visible); 169 generator.addAxisDataset(area, getAxisName(), visible);
170
171 return null;
172 }
173
174 protected final String buildStripedAreaSeries(final Stripe[] stripes, final DiagramGenerator generator, final ArtifactAndFacet bundle,
175 final ThemeDocument theme, final boolean visible) {
176
177 final StripedAreaDataset dataset = new StripedAreaDataset(theme);
178
179 for (final Stripe stripe : stripes)
180 dataset.addStripe(stripe);
181
182 generator.addAxisDataset(dataset, getAxisName(), visible);
168 183
169 return null; 184 return null;
170 } 185 }
171 186
172 private Double findRadius(final CallContext context, final Artifact artifact) { 187 private Double findRadius(final CallContext context, final Artifact artifact) {

http://dive4elements.wald.intevation.org