diff artifacts/src/main/java/org/dive4elements/river/exports/ChartExtender.java @ 8935:3ac9cb0029b2

Introduced new hook for chart tweaking. Also consider area-themes when calculating zoom-bounds
author gernotbelger
date Tue, 06 Mar 2018 17:06:47 +0100
parents 87a242425467
children
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/ChartExtender.java	Tue Mar 06 17:05:37 2018 +0100
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/ChartExtender.java	Tue Mar 06 17:06:47 2018 +0100
@@ -20,6 +20,12 @@
 public interface ChartExtender {
 
     /**
+     * Called before {@link DiagramGenerator#autoZoom(org.jfree.chart.plot.XYPlot)} is called, allows to tweak auto zoom
+     * behavior.
+     */
+    void beforeAutoZoom(DiagramGenerator generator);
+
+    /**
      * Called after {@link DiagramGenerator#autoZoom(org.jfree.chart.plot.XYPlot)} was called, allows to tweak auto zoom
      * behavior.
      */
@@ -27,7 +33,7 @@
 
     /**
      * Called after the complete chart is generated.
-     * 
+     *
      * @param plot
      */
     void afterGenerateChart(DiagramGenerator generator, XYPlot plot);

http://dive4elements.wald.intevation.org