comparison artifacts/src/main/java/org/dive4elements/river/exports/XYChartGenerator.java @ 6905:1b35b2ddfc28

Artifacts: Introduce ThemeDocument & make stuff compileable again. THIS BREAKS THE SYSTEM! TODO: Move ThemeUtils into ThemeDocument.
author Sascha L. Teichmann <teichmann@intevation.de>
date Thu, 22 Aug 2013 23:31:38 +0200
parents af13ceeba52a
children 557cb3a3d772 1f38656b68c4
comparison
equal deleted inserted replaced
6904:d710bd3df387 6905:1b35b2ddfc28
36 import org.jfree.data.xy.XYDataset; 36 import org.jfree.data.xy.XYDataset;
37 import org.jfree.data.xy.XYSeries; 37 import org.jfree.data.xy.XYSeries;
38 import org.jfree.data.xy.XYSeriesCollection; 38 import org.jfree.data.xy.XYSeriesCollection;
39 import org.json.JSONArray; 39 import org.json.JSONArray;
40 import org.json.JSONException; 40 import org.json.JSONException;
41 import org.w3c.dom.Document;
42 41
43 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; 42 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
44 import org.dive4elements.river.jfree.Bounds; 43 import org.dive4elements.river.jfree.Bounds;
45 import org.dive4elements.river.jfree.CollisionFreeXYTextAnnotation; 44 import org.dive4elements.river.jfree.CollisionFreeXYTextAnnotation;
46 import org.dive4elements.river.jfree.DoubleBounds; 45 import org.dive4elements.river.jfree.DoubleBounds;
47 import org.dive4elements.river.jfree.RiverAnnotation; 46 import org.dive4elements.river.jfree.RiverAnnotation;
48 import org.dive4elements.river.jfree.StyledAreaSeriesCollection; 47 import org.dive4elements.river.jfree.StyledAreaSeriesCollection;
49 import org.dive4elements.river.jfree.StyledXYSeries; 48 import org.dive4elements.river.jfree.StyledXYSeries;
49 import org.dive4elements.river.themes.ThemeDocument;
50 50
51 51
52 /** 52 /**
53 * An abstract base class for creating XY charts. 53 * An abstract base class for creating XY charts.
54 * 54 *
989 * Do Points out. 989 * Do Points out.
990 */ 990 */
991 protected void doPoints( 991 protected void doPoints(
992 Object o, 992 Object o,
993 ArtifactAndFacet aandf, 993 ArtifactAndFacet aandf,
994 Document theme, 994 ThemeDocument theme,
995 boolean visible, 995 boolean visible,
996 int axisIndex 996 int axisIndex
997 ) { 997 ) {
998 String seriesName = aandf.getFacetDescription(); 998 String seriesName = aandf.getFacetDescription();
999 XYSeries series = new StyledXYSeries(seriesName, theme); 999 XYSeries series = new StyledXYSeries(seriesName, theme);

http://dive4elements.wald.intevation.org