diff gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractChart.java @ 318:5f2820e821e0

Implemented a helper class for exporting charts. Adapted code. gnv-artifacts/trunk@376 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 26 Nov 2009 16:10:47 +0000
parents 45625b5cd6d4
children 22a6493e8460
line wrap: on
line diff
--- a/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractChart.java	Thu Nov 26 15:59:25 2009 +0000
+++ b/gnv-artifacts/src/main/java/de/intevation/gnv/chart/AbstractChart.java	Thu Nov 26 16:10:47 2009 +0000
@@ -2,10 +2,6 @@
 
 import java.util.Collection;
 import java.util.Locale;
-import java.awt.Transparency;
-import java.awt.image.BufferedImage;
-
-import org.apache.log4j.Logger;
 
 import org.jfree.chart.JFreeChart;
 import org.jfree.chart.ChartTheme;
@@ -16,8 +12,6 @@
 public abstract class AbstractChart
 implements            Chart
 {
-    private static Logger log = Logger.getLogger(AbstractChart.class);
-
     protected JFreeChart  chart;
 
     protected Locale      locale;
@@ -31,20 +25,5 @@
     protected Collection  timeGaps;
 
     public abstract JFreeChart generateChart();
-
-    public BufferedImage exportImage(int width, int height) {
-        log.info("export chart as png");
-
-        return chart.createBufferedImage(
-            width, height, Transparency.BITMASK, null);
-    }
-
-    public void exportSVG() {
-        log.info("export chart as svg (not implemented yet)");
-    }
-
-    public void exportPDF() {
-        log.info("export chart as pdf (not implemented yet)");
-    }
 }
 // vim:set ts=4 sw=4 si et sta sts=4 fenc=latin1 :

http://dive4elements.wald.intevation.org