diff flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java @ 3169:b6da650b0718

FixA: Added longitudinal section chart. flys-artifacts/trunk@4782 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Mon, 25 Jun 2012 15:53:34 +0000
parents 8c78c707aa2d
children 4616436a84f4
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Mon Jun 25 15:38:38 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/XYChartGenerator.java	Mon Jun 25 15:53:34 2012 +0000
@@ -195,6 +195,8 @@
 
     protected List<Marker> domainMarkers = new ArrayList<Marker>();
 
+    protected List<Marker> valueMarkers = new ArrayList<Marker>();
+
     /** The max X range to include all X values of all series for each axis. */
     protected Map<Integer, Bounds> xBounds;
 
@@ -381,10 +383,25 @@
     }
 
 
+    /**
+     * Add the given vertical marker to the chart.
+     */
+    public void addValueMarker(Marker marker) {
+        if (marker == null) {
+            return;
+        }
+
+        valueMarkers.add(marker);
+    }
+
+
     protected void addMarkers(XYPlot plot) {
         for(Marker marker : domainMarkers) {
             plot.addDomainMarker(marker);
         }
+        for(Marker marker : valueMarkers) {
+            plot.addRangeMarker(marker);
+        }
     }
 
 

http://dive4elements.wald.intevation.org