diff flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.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 41ba2276d785
children 11c4b1429117
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Wed Nov 09 12:55:13 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Wed Nov 09 13:06:08 2011 +0000
@@ -34,6 +34,8 @@
 
 import org.jfree.ui.RectangleInsets;
 
+import de.intevation.artifactdatabase.state.Facet;
+
 import de.intevation.flys.exports.ChartExportHelper;
 import de.intevation.flys.jfree.FLYSAnnotation;
 import de.intevation.flys.jfree.StickyAxisAnnotation;
@@ -642,5 +644,22 @@
 
         return new XYLineAndShapeRenderer();
     }
+
+
+    /**
+     * Store themed annotations like MainValues for later plotting.
+     */
+    protected void doAnnotations(
+        FLYSAnnotation annotations,
+        Facet facet,
+        Document theme,
+        boolean visible
+    ){
+        logger.debug("doAnnotations");
+
+        annotations.setTheme(theme);
+        annotations.setLabel(facet.getDescription());
+        addAnnotations(annotations, visible);
+    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org