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);

http://dive4elements.wald.intevation.org