diff artifacts/src/main/java/org/dive4elements/river/exports/process/FixDeltaWAProcessor.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 d8e753d0fdb9
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/FixDeltaWAProcessor.java	Tue Oct 23 16:26:48 2018 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/FixDeltaWAProcessor.java	Tue Oct 23 16:26:58 2018 +0200
@@ -42,7 +42,9 @@
         CallContext context = generator.getContext();
         Object data = bundle.getData(context);
 
-        XYSeries series = new StyledXYSeries(
+        final String facetName = bundle.getFacetName(); 
+        
+        XYSeries series = new StyledXYSeries(facetName,
             bundle.getFacetDescription(), theme);
 
         // Handle WKms data.
@@ -54,15 +56,15 @@
         // If a "band around the curve shall be drawn, add according area.
         double bandWidth = theme.parseBandWidth();
         if (bandWidth > 0 ) {
-            XYSeries seriesDown = new StyledXYSeries(
+            XYSeries seriesDown = new StyledXYSeries(facetName,
                 "band " + bundle.getFacetDescription(), false, theme);
-            XYSeries seriesUp = new StyledXYSeries(
+            XYSeries seriesUp = new StyledXYSeries(facetName,
                 bundle.getFacetDescription()+"+/-"+bandWidth, false, theme);
             StyledSeriesBuilder.addUpperBand(seriesUp, wkms, bandWidth);
             StyledSeriesBuilder.addLowerBand(seriesDown, wkms, bandWidth);
 
             StyledAreaSeriesCollection area =
-                new StyledAreaSeriesCollection(theme);
+                new StyledAreaSeriesCollection(facetName, theme);
             area.addSeries(seriesUp);
             area.addSeries(seriesDown);
             area.setMode(StyledAreaSeriesCollection.FILL_MODE.BETWEEN);

http://dive4elements.wald.intevation.org