Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/process/DischargeProcessor.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 | 5e38e2924c07 |
children | 9b8e8fc1f408 |
comparison
equal
deleted
inserted
replaced
9122:b8e7f6becf78 | 9123:1cc7653ca84f |
---|---|
58 DiagramGenerator generator, | 58 DiagramGenerator generator, |
59 ArtifactAndFacet bundle, | 59 ArtifactAndFacet bundle, |
60 ThemeDocument theme, | 60 ThemeDocument theme, |
61 boolean visible | 61 boolean visible |
62 ) { | 62 ) { |
63 CallContext context = generator.getCallContext(); | 63 CallContext context = generator.getContext(); |
64 Object data = bundle.getData(context); | 64 Object data = bundle.getData(context); |
65 if (data instanceof WQKms) { | 65 if (data instanceof WQKms) { |
66 doDischargeOut( | 66 doDischargeOut( |
67 generator, | 67 generator, |
68 bundle, | 68 bundle, |
97 DiagramGenerator generator, | 97 DiagramGenerator generator, |
98 ArtifactAndFacet bundle, | 98 ArtifactAndFacet bundle, |
99 ThemeDocument theme, | 99 ThemeDocument theme, |
100 boolean visible | 100 boolean visible |
101 ) { | 101 ) { |
102 CallContext context = generator.getCallContext(); | 102 CallContext context = generator.getContext(); |
103 Map<String, String> metaData = bundle.getFacet().getMetaData( | 103 Map<String, String> metaData = bundle.getFacet().getMetaData( |
104 bundle.getArtifact(), context); | 104 bundle.getArtifact(), context); |
105 WQKms data = (WQKms)bundle.getData(context); | 105 WQKms data = (WQKms)bundle.getData(context); |
106 Double skm = data.sameKm(); | 106 Double skm = data.sameKm(); |
107 if (skm != null && Math.abs(skm-km) > 0.00001) { | 107 if (skm != null && Math.abs(skm-km) > 0.00001) { |
121 generator.addAxisSeries(series, axisName, visible); | 121 generator.addAxisSeries(series, axisName, visible); |
122 } | 122 } |
123 | 123 |
124 @Override | 124 @Override |
125 public String getAxisLabel(DiagramGenerator generator) { | 125 public String getAxisLabel(DiagramGenerator generator) { |
126 CallMeta meta = generator.getCallContext().getMeta(); | 126 CallMeta meta = generator.getContext().getMeta(); |
127 RiverAccess access = | 127 RiverAccess access = |
128 new RiverAccess((D4EArtifact)generator.getMaster()); | 128 new RiverAccess((D4EArtifact)generator.getMaster()); |
129 String unit = access.getRiver().getWstUnit().getName(); | 129 String unit = access.getRiver().getWstUnit().getName(); |
130 | 130 |
131 if (yAxisLabel != null && !yAxisLabel.isEmpty()) { | 131 if (yAxisLabel != null && !yAxisLabel.isEmpty()) { |