comparison flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java @ 1849:5d5dd44d613e

Refactored, move doMainValueAnnotations to XYChartGenerator. flys-artifacts/trunk@3193 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 09 Nov 2011 13:06:08 +0000
parents 3918bd7eb4e1
children 6f047a407f84
comparison
equal deleted inserted replaced
1848:3918bd7eb4e1 1849:5d5dd44d613e
128 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) 128 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q)
129 || name.equals(MAINVALUES_Q) 129 || name.equals(MAINVALUES_Q)
130 || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) 130 || name.equals(COMPUTED_DISCHARGE_MAINVALUES_W)
131 || name.equals(MAINVALUES_W)) 131 || name.equals(MAINVALUES_W))
132 { 132 {
133 doMainValueAnnotations( 133 doAnnotations((FLYSAnnotation) nativeFacet.getData(artifact, context),
134 nativeFacet.getData(artifact, context), facet, theme, visible); 134 facet, theme, visible);
135 } 135 }
136 else { 136 else {
137 logger.warn("DischargeCurveGenerator.doOut: Unknown facet name: " + name); 137 logger.warn("DischargeCurveGenerator.doOut: Unknown facet name: " + name);
138 return; 138 return;
139 } 139 }
172 172
173 StyledSeriesBuilder.addPointsQW(series, wqkms); 173 StyledSeriesBuilder.addPointsQW(series, wqkms);
174 174
175 addFirstAxisSeries(series, visible); 175 addFirstAxisSeries(series, visible);
176 } 176 }
177
178
179
180 /**
181 * Store W MainValues as annotations for later plotting.
182 */
183 protected void doMainValueAnnotations(
184 Object o,
185 Facet facet,
186 Document theme,
187 boolean visible
188 ) {
189 logger.debug("ComputedDischargeCurveGenerator set W MainValues.");
190
191 FLYSAnnotation fa = (FLYSAnnotation) o;
192 fa.setTheme(theme);
193 fa.setLabel(facet.getDescription());
194 addAnnotations(fa, visible);
195 }
196 } 177 }
197 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : 178 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org