comparison artifacts/src/main/java/org/dive4elements/river/exports/process/FixWQProcessor.java @ 9556:9b8e8fc1f408

Use facetName in all processors as themeType for legend aggregation.
author gernotbelger
date Tue, 23 Oct 2018 16:26:58 +0200
parents ddcd52d239cd
children
comparison
equal deleted inserted replaced
9555:ef5754ba5573 9556:9b8e8fc1f408
107 QWDDateRange qwdd = (QWDDateRange)bundle.getData( 107 QWDDateRange qwdd = (QWDDateRange)bundle.getData(
108 generator.getContext()); 108 generator.getContext());
109 QWD qwd = qwdd != null ? qwdd.getQWD() : null; 109 QWD qwd = qwdd != null ? qwdd.getQWD() : null;
110 110
111 if(qwd != null) { 111 if(qwd != null) {
112 XYSeries series = new StyledXYSeries( 112 XYSeries series = new StyledXYSeries(bundle.getFacetName(),
113 bundle.getFacetDescription(), 113 bundle.getFacetDescription(),
114 false, true, 114 false, true,
115 theme); 115 theme);
116 DateFormat dateFormat = DateFormat.getDateInstance( 116 DateFormat dateFormat = DateFormat.getDateInstance(
117 DateFormat.SHORT); 117 DateFormat.SHORT);
198 198
199 double maxQ = func.getMaxQ(); 199 double maxQ = func.getMaxQ();
200 200
201 if (maxQ > 0) { 201 if (maxQ > 0) {
202 StyledXYSeries series = JFreeUtil.sampleFunction2D( 202 StyledXYSeries series = JFreeUtil.sampleFunction2D(
203 bundle.getFacetName(),
203 func.getFunction(), 204 func.getFunction(),
204 theme, 205 theme,
205 bundle.getFacetDescription(), 206 bundle.getFacetDescription(),
206 500, // number of samples 207 500, // number of samples
207 0.0 , // start 208 0.0 , // start
345 Object data = bundle.getData(generator.getContext()); 346 Object data = bundle.getData(generator.getContext());
346 if (data instanceof WQKms) { 347 if (data instanceof WQKms) {
347 WQKms wqkms = (WQKms)data; 348 WQKms wqkms = (WQKms)data;
348 // TODO As in doEventsOut, the value-searching should 349 // TODO As in doEventsOut, the value-searching should
349 // be delivered by the facet already 350 // be delivered by the facet already
350 XYSeries series = new StyledXYSeries( 351 XYSeries series = new StyledXYSeries(bundle.getFacetName(),
351 bundle.getFacetDescription(), theme); 352 bundle.getFacetDescription(), theme);
352 Double ckm = (Double) generator.getContext() 353 Double ckm = (Double) generator.getContext()
353 .getContextValue(CURRENT_KM); 354 .getContextValue(CURRENT_KM);
354 355
355 if (wqkms.getKms().length == 0 || ckm == null) { 356 if (wqkms.getKms().length == 0 || ckm == null) {
383 } 384 }
384 else { 385 else {
385 log.debug("FixWQCurveGenerator: doWQOut: double[][]"); 386 log.debug("FixWQCurveGenerator: doWQOut: double[][]");
386 double [][] values = (double [][]) data; 387 double [][] values = (double [][]) data;
387 388
388 XYSeries series = new StyledXYSeries( 389 XYSeries series = new StyledXYSeries(bundle.getFacetName(),
389 bundle.getFacetDescription(), false, true, theme); 390 bundle.getFacetDescription(), false, true, theme);
390 StyledSeriesBuilder.addPoints(series, values, true); 391 StyledSeriesBuilder.addPoints(series, values, true);
391 392
392 generator.addAxisSeries(series, axisName, visible); 393 generator.addAxisSeries(series, axisName, visible);
393 } 394 }

http://dive4elements.wald.intevation.org