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

http://dive4elements.wald.intevation.org