comparison artifacts/src/main/java/org/dive4elements/river/exports/process/BedQualityDiameterProcessor.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 36faef4f8acb
children 9b8e8fc1f408
comparison
equal deleted inserted replaced
9122:b8e7f6becf78 9123:1cc7653ca84f
35 public void doOut( 35 public void doOut(
36 DiagramGenerator generator, 36 DiagramGenerator generator,
37 ArtifactAndFacet bundle, 37 ArtifactAndFacet bundle,
38 ThemeDocument theme, 38 ThemeDocument theme,
39 boolean visible) { 39 boolean visible) {
40 CallContext context = generator.getCallContext(); 40 CallContext context = generator.getContext();
41 Map<String, String> metaData = bundle.getFacet().getMetaData(); 41 Map<String, String> metaData = bundle.getFacet().getMetaData();
42 StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(), 42 StyledXYSeries series = new StyledXYSeries(bundle.getFacetDescription(),
43 theme); 43 theme);
44 series.putMetaData(metaData, bundle.getArtifact(), context); 44 series.putMetaData(metaData, bundle.getArtifact(), context);
45 yAxisLabel = metaData.get("Y"); 45 yAxisLabel = metaData.get("Y");
69 } 69 }
70 70
71 @Override 71 @Override
72 public String getAxisLabel(DiagramGenerator generator) { 72 public String getAxisLabel(DiagramGenerator generator) {
73 73
74 CallMeta meta = generator.getCallContext().getMeta(); 74 CallMeta meta = generator.getContext().getMeta();
75 75
76 if (yAxisLabel != null && !yAxisLabel.isEmpty()) { 76 if (yAxisLabel != null && !yAxisLabel.isEmpty()) {
77 return Resources.getMsg(meta, yAxisLabel); 77 return Resources.getMsg(meta, yAxisLabel);
78 } 78 }
79 return Resources.getMsg(meta, I18N_AXIS_LABEL); 79 return Resources.getMsg(meta, I18N_AXIS_LABEL);

http://dive4elements.wald.intevation.org