comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java @ 6517:ef3b02034f6a

More consistent labeling for longitudinal section diagrams
author Tom Gottfried <tom@intevation.de>
date Fri, 28 Jun 2013 21:05:52 +0200
parents 036b02fc0c81
children 769d9ec8abac dd5355775ce1
comparison
equal deleted inserted replaced
6512:c28f13c80979 6517:ef3b02034f6a
16 import org.dive4elements.artifactdatabase.state.Facet; 16 import org.dive4elements.artifactdatabase.state.Facet;
17 import org.dive4elements.river.artifacts.model.FacetTypes; 17 import org.dive4elements.river.artifacts.model.FacetTypes;
18 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult; 18 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
19 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult; 19 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
20 import org.dive4elements.river.exports.StyledSeriesBuilder; 20 import org.dive4elements.river.exports.StyledSeriesBuilder;
21 import org.dive4elements.river.exports.fixings.FixChartGenerator; 21 import org.dive4elements.river.exports.LongitudinalSectionGenerator;
22 import org.dive4elements.river.exports.process.KMIndexProcessor; 22 import org.dive4elements.river.exports.process.KMIndexProcessor;
23 import org.dive4elements.river.exports.process.Processor; 23 import org.dive4elements.river.exports.process.Processor;
24 import org.dive4elements.river.jfree.Bounds; 24 import org.dive4elements.river.jfree.Bounds;
25 import org.dive4elements.river.jfree.DoubleBounds; 25 import org.dive4elements.river.jfree.DoubleBounds;
26 import org.dive4elements.river.jfree.RiverAnnotation; 26 import org.dive4elements.river.jfree.RiverAnnotation;
27 import org.dive4elements.river.jfree.StyledXYSeries; 27 import org.dive4elements.river.jfree.StyledXYSeries;
28 28
29 29
30 public class BedDiffHeightYearGenerator 30 public class BedDiffHeightYearGenerator
31 extends FixChartGenerator 31 extends LongitudinalSectionGenerator
32 implements FacetTypes 32 implements FacetTypes
33 { 33 {
34 public enum YAXIS { 34 public enum YAXIS {
35 D(0), dW(1); 35 D(0), dW(1);
36 36
43 43
44 /** The logger that is used in this generator. */ 44 /** The logger that is used in this generator. */
45 private static Logger logger = Logger.getLogger(BedDiffHeightYearGenerator.class); 45 private static Logger logger = Logger.getLogger(BedDiffHeightYearGenerator.class);
46 46
47 public static final String I18N_CHART_TITLE = "chart.beddifference.height.title"; 47 public static final String I18N_CHART_TITLE = "chart.beddifference.height.title";
48 public static final String I18N_XAXIS_LABEL = "chart.beddifference.height.xaxis.label";
49 public static final String I18N_YAXIS_LABEL = "chart.beddifference.height.yaxis.label"; 48 public static final String I18N_YAXIS_LABEL = "chart.beddifference.height.yaxis.label";
50 49
51 public static final String I18N_CHART_TITLE_DEFAULT = "Sohlenhöhen Differenz"; 50 public static final String I18N_CHART_TITLE_DEFAULT = "Sohlenhöhen Differenz";
52 public static final String I18N_XAXIS_LABEL_DEFAULT = "Fluss-Km";
53 public static final String I18N_YAXIS_LABEL_DEFAULT = "delta S [cm / Jahr]"; 51 public static final String I18N_YAXIS_LABEL_DEFAULT = "delta S [cm / Jahr]";
54 public static final String I18N_DW_YAXIS_LABEL_DEFAULT = 52 public static final String I18N_DW_YAXIS_LABEL_DEFAULT =
55 "delta W [cm]"; 53 "delta W [cm]";
56 public static final String I18N_DW_YAXIS_LABEL = 54 public static final String I18N_DW_YAXIS_LABEL =
57 "chart.fixings.longitudinalsection.yaxis.label"; 55 "chart.fixings.longitudinalsection.yaxis.label";

http://dive4elements.wald.intevation.org