Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/PredefinedFlowDepthProcessor.java @ 9123:1cc7653ca84f
Cleanup of ChartGenerator and ChartGenerator2 code. Put some of the copy/pasted code into a common abstraction.
author | gernotbelger |
---|---|
date | Tue, 05 Jun 2018 19:21:16 +0200 |
parents | c16e90a0baf7 |
children | a4121ec450d6 |
comparison
equal
deleted
inserted
replaced
9122:b8e7f6becf78 | 9123:1cc7653ca84f |
---|---|
12 | 12 |
13 import java.util.HashSet; | 13 import java.util.HashSet; |
14 import java.util.Map; | 14 import java.util.Map; |
15 import java.util.Set; | 15 import java.util.Set; |
16 | 16 |
17 import org.apache.log4j.Logger; | |
18 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; | 17 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
19 import org.dive4elements.artifacts.Artifact; | 18 import org.dive4elements.artifacts.Artifact; |
20 import org.dive4elements.artifacts.CallContext; | 19 import org.dive4elements.artifacts.CallContext; |
21 import org.dive4elements.river.artifacts.sinfo.predefinedflowdepth.PredefinedFlowDepthQueryCalculationResult; | 20 import org.dive4elements.river.artifacts.sinfo.predefinedflowdepth.PredefinedFlowDepthQueryCalculationResult; |
22 import org.dive4elements.river.exports.DiagramGenerator; | 21 import org.dive4elements.river.exports.DiagramGenerator; |
29 * | 28 * |
30 * @author Matthias Schäfer | 29 * @author Matthias Schäfer |
31 * | 30 * |
32 */ | 31 */ |
33 public class PredefinedFlowDepthProcessor extends AbstractSInfoProcessor { | 32 public class PredefinedFlowDepthProcessor extends AbstractSInfoProcessor { |
34 | |
35 private final static Logger log = Logger.getLogger(PredefinedFlowDepthProcessor.class); | |
36 | 33 |
37 public static final String FACET_PREDEFINED_FLOW_DEPTH = "sinfo_facet_predefined_flowdepth"; | 34 public static final String FACET_PREDEFINED_FLOW_DEPTH = "sinfo_facet_predefined_flowdepth"; |
38 | 35 |
39 private static final String I18N_AXIS_LABEL = "sinfo.chart.flow_depth.section.yaxis.label"; | 36 private static final String I18N_AXIS_LABEL = "sinfo.chart.flow_depth.section.yaxis.label"; |
40 | 37 |
49 } | 46 } |
50 | 47 |
51 @Override | 48 @Override |
52 protected String generateSeries(final DiagramGenerator generator, final ArtifactAndFacet bundle, final ThemeDocument theme, final boolean visible) { | 49 protected String generateSeries(final DiagramGenerator generator, final ArtifactAndFacet bundle, final ThemeDocument theme, final boolean visible) { |
53 | 50 |
54 final CallContext context = generator.getCallContext(); | 51 final CallContext context = generator.getContext(); |
55 final Map<String, String> metaData = bundle.getFacet().getMetaData(); | 52 final Map<String, String> metaData = bundle.getFacet().getMetaData(); |
56 | 53 |
57 final Artifact artifact = bundle.getArtifact(); | 54 final Artifact artifact = bundle.getArtifact(); |
58 | 55 |
59 final StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); | 56 final StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(), theme); |