Mercurial > dive4elements > river
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()) { |