comparison 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
comparison
equal deleted inserted replaced
7083:74ebe5e7fa69 7084:f0731aa7b735
10 10
11 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; 11 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
12 import org.dive4elements.river.exports.XYChartGenerator; 12 import org.dive4elements.river.exports.XYChartGenerator;
13 import org.dive4elements.river.themes.ThemeDocument; 13 import org.dive4elements.river.themes.ThemeDocument;
14 import org.dive4elements.river.exports.DiagramGenerator; 14 import org.dive4elements.river.exports.DiagramGenerator;
15 import org.dive4elements.river.artifacts.D4EArtifact;
16 import org.dive4elements.artifacts.CallContext;
15 17
16 /** 18 /**
17 * A processor is intended to generate an output e.g. curve in a chart diagramm from 19 * A processor is intended to generate an output e.g. curve in a chart diagramm from
18 * arbitrary data input which can be reused in several generators. 20 * arbitrary data input which can be reused in several generators.
19 * 21 *
32 * Get the axis for this processor. 34 * Get the axis for this processor.
33 * 35 *
34 * @return The name of the axis that is used. 36 * @return The name of the axis that is used.
35 */ 37 */
36 public String getAxisName(); 38 public String getAxisName();
39
40 /**
41 * Get the axis label for this processor.
42 *
43 * @return The label of the axis.
44 */
45 public String getAxisLabel(DiagramGenerator generator);
37 46
38 /** 47 /**
39 * Processes data to generate e.g. a chart. 48 * Processes data to generate e.g. a chart.
40 * 49 *
41 * @param generator XYChartGenerator to add output on. 50 * @param generator XYChartGenerator to add output on.

http://dive4elements.wald.intevation.org