Mercurial > dive4elements > river
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); + } }