diff artifacts/src/main/java/org/dive4elements/river/exports/process/Processor.java @ 7084:f0731aa7b735 generator-refactoring

Implement Label handling
author Andre Heinecke <aheinecke@intevation.de>
date Fri, 20 Sep 2013 19:18:04 +0200
parents 253d80af5b7f
children 41567bf1e131
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/Processor.java	Fri Sep 20 19:17:49 2013 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/Processor.java	Fri Sep 20 19:18:04 2013 +0200
@@ -12,6 +12,8 @@
 import org.dive4elements.river.exports.XYChartGenerator;
 import org.dive4elements.river.themes.ThemeDocument;
 import org.dive4elements.river.exports.DiagramGenerator;
+import org.dive4elements.river.artifacts.D4EArtifact;
+import org.dive4elements.artifacts.CallContext;
 
 /**
  * A processor is intended to generate an output e.g. curve in a chart diagramm from
@@ -36,6 +38,13 @@
     public String getAxisName();
 
     /**
+     * Get the axis label for this processor.
+     *
+     * @return The label of the axis.
+     */
+    public String getAxisLabel(DiagramGenerator generator);
+
+    /**
      * Processes data to generate e.g. a chart.
      *
      * @param generator XYChartGenerator to add output on.

http://dive4elements.wald.intevation.org