Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java @ 348:635af5381a4d
Added an abstract OutGenerator that should be the base class for all generators which create charts.
flys-artifacts/trunk@1750 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Wed, 27 Apr 2011 14:40:44 +0000 |
parents | 8940b0885865 |
children | 8830eecad69e |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java Wed Apr 27 14:35:44 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/DischargeCurveGenerator.java Wed Apr 27 14:40:44 2011 +0000 @@ -2,7 +2,6 @@ import java.awt.Color; import java.io.IOException; -import java.io.OutputStream; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -18,7 +17,6 @@ import org.jfree.chart.plot.PlotOrientation; import de.intevation.artifacts.Artifact; -import de.intevation.artifacts.CallContext; import de.intevation.flys.model.Gauge; @@ -33,35 +31,19 @@ * * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a> */ -public class DischargeCurveGenerator implements OutGenerator { +public class DischargeCurveGenerator extends ChartGenerator { /** The logger used in this generator.*/ private static Logger logger = Logger.getLogger(DischargeCurveGenerator.class); - /** The document of the incoming out() request.*/ - protected Document request; - - /** The output stream where the data should be written to.*/ - protected OutputStream out; - - /** The CallContext object.*/ - protected CallContext context; /** The Dataset that contains the data for the chart.*/ protected DefaultXYDataset dataset; public DischargeCurveGenerator() { - } - - - public void init(Document request, OutputStream out, CallContext context) { - logger.debug("DischargeCurveGenerator.init"); - - this.request = request; - this.out = out; - this.context = context; + super(); this.dataset = new DefaultXYDataset(); }