comparison artifacts/src/main/java/org/dive4elements/river/exports/XYChartGenerator.java @ 7043:06a9a241faac generator-refactoring

Factor out annotation handling code
author Andre Heinecke <aheinecke@intevation.de>
date Wed, 18 Sep 2013 17:12:13 +0200
parents 557cb3a3d772
children 4f6b3ba542de
comparison
equal deleted inserted replaced
7042:599d3c48474c 7043:06a9a241faac
45 import org.dive4elements.river.jfree.DoubleBounds; 45 import org.dive4elements.river.jfree.DoubleBounds;
46 import org.dive4elements.river.jfree.RiverAnnotation; 46 import org.dive4elements.river.jfree.RiverAnnotation;
47 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; 47 import org.dive4elements.river.jfree.StyledAreaSeriesCollection;
48 import org.dive4elements.river.jfree.StyledXYSeries; 48 import org.dive4elements.river.jfree.StyledXYSeries;
49 import org.dive4elements.river.jfree.AxisDataset; 49 import org.dive4elements.river.jfree.AxisDataset;
50 import org.dive4elements.river.jfree.AnnotationHelper;
50 import org.dive4elements.river.themes.ThemeDocument; 51 import org.dive4elements.river.themes.ThemeDocument;
51 52
52 53
53 /** 54 /**
54 * An abstract base class for creating XY charts. 55 * An abstract base class for creating XY charts.
148 } 149 }
149 150
150 //debugAxis(plot); 151 //debugAxis(plot);
151 152
152 // These have to go after the autozoom. 153 // These have to go after the autozoom.
153 addAnnotationsToRenderer(plot); 154 AnnotationHelper.addAnnotationsToRenderer(annotations, plot,
155 getChartSettings(), datasets);
154 156
155 // Add a logo (maybe). 157 // Add a logo (maybe).
156 addLogo(plot); 158 addLogo(plot);
157 159
158 aggregateLegendEntries(plot); 160 aggregateLegendEntries(plot);

http://dive4elements.wald.intevation.org