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@617: * @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@617: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :