diff flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java @ 3286:f062b5a90e26

Add showpointlabel style attribute flys-artifacts/trunk@4948 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Thu, 12 Jul 2012 11:51:32 +0000
parents 17ca0a43027a
children 3732e1bab0aa
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java	Thu Jul 12 07:47:45 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixWQCurveGenerator.java	Thu Jul 12 11:51:32 2012 +0000
@@ -11,6 +11,7 @@
 import de.intevation.flys.jfree.FLYSAnnotation;
 import de.intevation.flys.jfree.JFreeUtil;
 import de.intevation.flys.jfree.StyledXYSeries;
+import de.intevation.flys.utils.ThemeUtil;
 
 import java.text.DateFormat;
 import java.util.ArrayList;
@@ -22,7 +23,7 @@
 import org.w3c.dom.Document;
 
 /**
- *
+ * Generator for WQ fixing charts.
  * @author <a href="mailto:christian.lins@intevation.de">Christian Lins</a>
  */
 public class FixWQCurveGenerator
@@ -159,9 +160,9 @@
         addQWSeries(qws, aaf, doc, visible);
     }
 
-    protected void addQWSeries(QW[] qws, ArtifactAndFacet aaf, Document doc, boolean visible) {
+    protected void addQWSeries(QW[] qws, ArtifactAndFacet aaf, Document theme, boolean visible) {
          if(qws != null) {
-            XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), doc);
+            XYSeries series = new StyledXYSeries(aaf.getFacetDescription(), theme);
             List<XYTextAnnotation> textAnnos = new ArrayList<XYTextAnnotation>();
 
             DateFormat dateFormat = DateFormat.getDateInstance(
@@ -178,8 +179,8 @@
             }
 
             addAxisSeries(series, 0, visible);
-            if(visible) {
-                FLYSAnnotation flysAnno = new FLYSAnnotation(null, null, null, doc);
+            if(visible && ThemeUtil.parseShowPointLabel(theme)) {
+                FLYSAnnotation flysAnno = new FLYSAnnotation(null, null, null, theme);
                 flysAnno.setTextAnnotations(textAnnos);
                 addAnnotations(flysAnno);
             }

http://dive4elements.wald.intevation.org