comparison artifacts/src/main/java/org/dive4elements/river/exports/process/FixDerivedProcessor.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 a805211690f7
children 9b8e8fc1f408
comparison
equal deleted inserted replaced
9122:b8e7f6becf78 9123:1cc7653ca84f
46 DiagramGenerator generator, 46 DiagramGenerator generator,
47 ArtifactAndFacet bundle, 47 ArtifactAndFacet bundle,
48 ThemeDocument theme, 48 ThemeDocument theme,
49 boolean visible 49 boolean visible
50 ) { 50 ) {
51 CallContext context = generator.getCallContext(); 51 CallContext context = generator.getContext();
52 Map<String, String> metaData = bundle.getFacet().getMetaData( 52 Map<String, String> metaData = bundle.getFacet().getMetaData(
53 bundle.getArtifact(), context); 53 bundle.getArtifact(), context);
54 FixDerivateFacet facet = (FixDerivateFacet)bundle.getFacet(); 54 FixDerivateFacet facet = (FixDerivateFacet)bundle.getFacet();
55 FixFunction func = (FixFunction)facet.getData( 55 FixFunction func = (FixFunction)facet.getData(
56 bundle.getArtifact(), generator.getCallContext()); 56 bundle.getArtifact(), generator.getContext());
57 57
58 yAxisLabel = metaData.get("Y"); 58 yAxisLabel = metaData.get("Y");
59 59
60 60
61 if (func == null) { 61 if (func == null) {
84 return FIX_DERIVATE_CURVE.equals(facettype); 84 return FIX_DERIVATE_CURVE.equals(facettype);
85 } 85 }
86 86
87 @Override 87 @Override
88 public String getAxisLabel(DiagramGenerator generator) { 88 public String getAxisLabel(DiagramGenerator generator) {
89 CallMeta meta = generator.getCallContext().getMeta(); 89 CallMeta meta = generator.getContext().getMeta();
90 RiverAccess access = 90 RiverAccess access =
91 new RiverAccess((D4EArtifact)generator.getMaster()); 91 new RiverAccess((D4EArtifact)generator.getMaster());
92 String unit = access.getRiver().getWstUnit().getName(); 92 String unit = access.getRiver().getWstUnit().getName();
93 93
94 if (yAxisLabel != null && !yAxisLabel.isEmpty()) { 94 if (yAxisLabel != null && !yAxisLabel.isEmpty()) {

http://dive4elements.wald.intevation.org