ingo@297: package de.intevation.gnv.chart; ingo@297: ingo@297: import java.io.IOException; ingo@297: import java.awt.image.BufferedImage; ingo@297: ingo@297: import org.jfree.chart.JFreeChart; ingo@297: ingo@297: ingo@297: /** ingo@297: * @author Ingo Weinzierl ingo@297: */ ingo@297: public interface Chart { ingo@297: ingo@297: public JFreeChart generateChart(); ingo@297: ingo@303: public BufferedImage exportImage(int width, int height) ingo@297: throws IOException; ingo@297: ingo@297: public void exportSVG(); //TODO Change return value ingo@297: ingo@297: public void exportPDF(); //TODO Change return value ingo@297: }