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