diff gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractChart.java @ 540:80630520e25a

merged gnv-artifacts/0.4
author Thomas Arendsen Hein <thomas@intevation.de>
date Fri, 28 Sep 2012 12:13:49 +0200
parents 22a6493e8460
children 3d13fa281a7e
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractChart.java	Fri Sep 28 12:13:49 2012 +0200
@@ -0,0 +1,31 @@
+package de.intevation.gnv.chart;
+
+import java.util.Collection;
+import java.util.Locale;
+
+import org.jfree.chart.JFreeChart;
+import org.jfree.chart.ChartTheme;
+
+/**
+ * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
+ */
+public abstract class AbstractChart
+implements            Chart
+{
+    protected JFreeChart  chart;
+    protected boolean     linesVisible;
+    protected boolean     shapesVisible;
+
+    protected Locale      locale;
+
+    protected ChartLabels labels;
+    protected ChartTheme  theme;
+    protected Collection  parameters;
+    protected Collection  measurements;
+    protected Collection  resultSet;
+    protected Collection  dates;
+    protected Collection  timeGaps;
+
+    public abstract JFreeChart generateChart();
+}
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=latin1 :

http://dive4elements.wald.intevation.org