comparison artifacts/src/main/java/org/dive4elements/river/exports/process/DeltaWProcessor.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 d8e753d0fdb9
comparison
equal deleted inserted replaced
9122:b8e7f6becf78 9123:1cc7653ca84f
86 } 86 }
87 87
88 private void doSectorAverageOut(DiagramGenerator generator, 88 private void doSectorAverageOut(DiagramGenerator generator,
89 ArtifactAndFacet bundle, 89 ArtifactAndFacet bundle,
90 ThemeDocument doc, boolean visible) { 90 ThemeDocument doc, boolean visible) {
91 CallContext context = generator.getCallContext(); 91 CallContext context = generator.getContext();
92 int index = bundle.getFacet().getIndex(); 92 int index = bundle.getFacet().getIndex();
93 int sectorNdx = index & 3; 93 int sectorNdx = index & 3;
94 94
95 KMIndex<AnalysisPeriod> kms = 95 KMIndex<AnalysisPeriod> kms =
96 (KMIndex<AnalysisPeriod>)bundle.getData(context); 96 (KMIndex<AnalysisPeriod>)bundle.getData(context);
116 generator.addAxisSeries(series, axisName, visible); 116 generator.addAxisSeries(series, axisName, visible);
117 } 117 }
118 118
119 private void doReferenceEventsOut(DiagramGenerator generator, 119 private void doReferenceEventsOut(DiagramGenerator generator,
120 ArtifactAndFacet bundle, ThemeDocument doc, boolean visible) { 120 ArtifactAndFacet bundle, ThemeDocument doc, boolean visible) {
121 CallContext context = generator.getCallContext(); 121 CallContext context = generator.getContext();
122 122
123 KMIndex<QWD> kms = 123 KMIndex<QWD> kms =
124 (KMIndex<QWD>)bundle.getData(context); 124 (KMIndex<QWD>)bundle.getData(context);
125 125
126 if(kms == null) { 126 if(kms == null) {
146 private void doAnalysisEventsOut( 146 private void doAnalysisEventsOut(
147 DiagramGenerator generator, 147 DiagramGenerator generator,
148 ArtifactAndFacet bundle, 148 ArtifactAndFacet bundle,
149 ThemeDocument doc, 149 ThemeDocument doc,
150 boolean visible) { 150 boolean visible) {
151 CallContext context = generator.getCallContext(); 151 CallContext context = generator.getContext();
152 152
153 KMIndex<QWD> kms = 153 KMIndex<QWD> kms =
154 (KMIndex<QWD>)bundle.getData(context); 154 (KMIndex<QWD>)bundle.getData(context);
155 155
156 if(kms == null) { 156 if(kms == null) {
176 protected void doSectorAverageDeviationOut( 176 protected void doSectorAverageDeviationOut(
177 DiagramGenerator generator, 177 DiagramGenerator generator,
178 ArtifactAndFacet bundle, 178 ArtifactAndFacet bundle,
179 ThemeDocument doc, 179 ThemeDocument doc,
180 boolean visible) { 180 boolean visible) {
181 CallContext context = generator.getCallContext(); 181 CallContext context = generator.getContext();
182 182
183 int index = bundle.getFacet().getIndex(); 183 int index = bundle.getFacet().getIndex();
184 int sectorNdx = index & 3; 184 int sectorNdx = index & 3;
185 185
186 KMIndex<AnalysisPeriod> kms = 186 KMIndex<AnalysisPeriod> kms =
219 protected void doReferenceDeviationOut( 219 protected void doReferenceDeviationOut(
220 DiagramGenerator generator, 220 DiagramGenerator generator,
221 ArtifactAndFacet bundle, 221 ArtifactAndFacet bundle,
222 ThemeDocument doc, 222 ThemeDocument doc,
223 boolean visible) { 223 boolean visible) {
224 CallContext context = generator.getCallContext(); 224 CallContext context = generator.getContext();
225 225
226 KMIndex<double[]> kms = 226 KMIndex<double[]> kms =
227 (KMIndex<double[]>)bundle.getData(context); 227 (KMIndex<double[]>)bundle.getData(context);
228 228
229 if(kms == null) { 229 if(kms == null) {

http://dive4elements.wald.intevation.org