ingo@297: package de.intevation.gnv.chart;
ingo@297: 
ingo@297: import java.util.Collection;
ingo@297: import java.util.Locale;
ingo@297: 
ingo@297: import org.jfree.chart.JFreeChart;
ingo@297: import org.jfree.chart.ChartTheme;
ingo@297: 
ingo@297: /**
ingo@297:  * @author Ingo Weinzierl <ingo.weinzierl@intevation.de>
ingo@297:  */
ingo@297: public abstract class AbstractChart
ingo@297: implements            Chart
ingo@297: {
ingo@297:     protected JFreeChart  chart;
ingo@327:     protected boolean     linesVisible;
ingo@327:     protected boolean     shapesVisible;
ingo@297: 
ingo@297:     protected Locale      locale;
ingo@297: 
ingo@297:     protected ChartLabels labels;
ingo@297:     protected ChartTheme  theme;
ingo@297:     protected Collection  parameters;
ingo@297:     protected Collection  measurements;
ingo@297:     protected Collection  resultSet;
ingo@297:     protected Collection  dates;
ingo@310:     protected Collection  timeGaps;
ingo@297: 
ingo@297:     public abstract JFreeChart generateChart();
ingo@297: }
ingo@297: // vim:set ts=4 sw=4 si et sta sts=4 fenc=latin1 :