Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/TimeseriesChartGenerator.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 | 0747ca95ad6e |
children | 557cb3a3d772 |
comparison
equal
deleted
inserted
replaced
6904:d710bd3df387 | 6905:1b35b2ddfc28 |
---|---|
14 import org.dive4elements.river.jfree.CollisionFreeXYTextAnnotation; | 14 import org.dive4elements.river.jfree.CollisionFreeXYTextAnnotation; |
15 import org.dive4elements.river.jfree.DoubleBounds; | 15 import org.dive4elements.river.jfree.DoubleBounds; |
16 import org.dive4elements.river.jfree.RiverAnnotation; | 16 import org.dive4elements.river.jfree.RiverAnnotation; |
17 import org.dive4elements.river.jfree.StyledTimeSeries; | 17 import org.dive4elements.river.jfree.StyledTimeSeries; |
18 import org.dive4elements.river.jfree.TimeBounds; | 18 import org.dive4elements.river.jfree.TimeBounds; |
19 import org.dive4elements.river.themes.ThemeDocument; | |
19 | 20 |
20 import java.awt.Color; | 21 import java.awt.Color; |
21 import java.awt.Font; | 22 import java.awt.Font; |
22 import java.text.DateFormat; | 23 import java.text.DateFormat; |
23 import java.text.ParseException; | 24 import java.text.ParseException; |
49 import org.jfree.data.time.TimeSeriesCollection; | 50 import org.jfree.data.time.TimeSeriesCollection; |
50 import org.jfree.data.xy.XYDataset; | 51 import org.jfree.data.xy.XYDataset; |
51 import org.jfree.ui.Layer; | 52 import org.jfree.ui.Layer; |
52 import org.json.JSONArray; | 53 import org.json.JSONArray; |
53 import org.json.JSONException; | 54 import org.json.JSONException; |
54 import org.w3c.dom.Document; | |
55 | 55 |
56 /** | 56 /** |
57 * Generator for diagrams with time on x axis. | 57 * Generator for diagrams with time on x axis. |
58 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> | 58 * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> |
59 */ | 59 */ |
690 * Do Points out. | 690 * Do Points out. |
691 */ | 691 */ |
692 protected void doPoints( | 692 protected void doPoints( |
693 Object o, | 693 Object o, |
694 ArtifactAndFacet aandf, | 694 ArtifactAndFacet aandf, |
695 Document theme, | 695 ThemeDocument theme, |
696 boolean visible, | 696 boolean visible, |
697 int axisIndex | 697 int axisIndex |
698 ) { | 698 ) { |
699 String seriesName = aandf.getFacetDescription(); | 699 String seriesName = aandf.getFacetDescription(); |
700 TimeSeries series = new StyledTimeSeries(seriesName, theme); | 700 TimeSeries series = new StyledTimeSeries(seriesName, theme); |