comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceYearGenerator.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 70ae55f7bc55
children 769d9ec8abac dd5355775ce1
comparison
equal deleted inserted replaced
6512:c28f13c80979 6517:ef3b02034f6a
19 import org.dive4elements.river.artifacts.model.WKms; 19 import org.dive4elements.river.artifacts.model.WKms;
20 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult; 20 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
21 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult; 21 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
22 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth; 22 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth;
23 import org.dive4elements.river.exports.StyledSeriesBuilder; 23 import org.dive4elements.river.exports.StyledSeriesBuilder;
24 import org.dive4elements.river.exports.fixings.FixChartGenerator; 24 import org.dive4elements.river.exports.LongitudinalSectionGenerator;
25 import org.dive4elements.river.exports.process.KMIndexProcessor; 25 import org.dive4elements.river.exports.process.KMIndexProcessor;
26 import org.dive4elements.river.exports.process.Processor; 26 import org.dive4elements.river.exports.process.Processor;
27 import org.dive4elements.river.exports.process.WOutProcessor; 27 import org.dive4elements.river.exports.process.WOutProcessor;
28 import org.dive4elements.river.jfree.Bounds; 28 import org.dive4elements.river.jfree.Bounds;
29 import org.dive4elements.river.jfree.DoubleBounds; 29 import org.dive4elements.river.jfree.DoubleBounds;
32 import org.dive4elements.river.utils.DataUtil; 32 import org.dive4elements.river.utils.DataUtil;
33 import org.dive4elements.river.utils.RiverUtils; 33 import org.dive4elements.river.utils.RiverUtils;
34 34
35 35
36 public class BedDifferenceYearGenerator 36 public class BedDifferenceYearGenerator
37 extends FixChartGenerator 37 extends LongitudinalSectionGenerator
38 implements FacetTypes 38 implements FacetTypes
39 { 39 {
40 public enum YAXIS { 40 public enum YAXIS {
41 D(0), M(1), H(2), dW(3), W(4); 41 D(0), M(1), H(2), dW(3), W(4);
42 42
49 49
50 /** The logger that is used in this generator. */ 50 /** The logger that is used in this generator. */
51 private static Logger logger = Logger.getLogger(BedDifferenceYearGenerator.class); 51 private static Logger logger = Logger.getLogger(BedDifferenceYearGenerator.class);
52 52
53 public static final String I18N_CHART_TITLE = "chart.beddifference.year.title"; 53 public static final String I18N_CHART_TITLE = "chart.beddifference.year.title";
54 public static final String I18N_XAXIS_LABEL = "chart.beddifference.xaxis.label";
55 public static final String I18N_YAXIS_LABEL = "chart.beddifference.yaxis.label.diff"; 54 public static final String I18N_YAXIS_LABEL = "chart.beddifference.yaxis.label.diff";
56 public static final String I18N_SECOND_YAXIS_LABEL = "chart.beddifference.yaxis.label.morph"; 55 public static final String I18N_SECOND_YAXIS_LABEL = "chart.beddifference.yaxis.label.morph";
57 public static final String I18N_THIRD_YAXIS_LABEL = "chart.beddifference.yaxis.label.heights"; 56 public static final String I18N_THIRD_YAXIS_LABEL = "chart.beddifference.yaxis.label.heights";
58 57
59 public static final String I18N_CHART_TITLE_DEFAULT = "Sohlenhöhen Differenz"; 58 public static final String I18N_CHART_TITLE_DEFAULT = "Sohlenhöhen Differenz";
60 public static final String I18N_XAXIS_LABEL_DEFAULT = "Fluss-Km";
61 public static final String I18N_YAXIS_LABEL_DEFAULT = "delta S [m]"; 59 public static final String I18N_YAXIS_LABEL_DEFAULT = "delta S [m]";
62 public static final String I18N_SECOND_YAXIS_LABEL_DEFAULT = "Breite [m]"; 60 public static final String I18N_SECOND_YAXIS_LABEL_DEFAULT = "Breite [m]";
63 public static final String I18N_THIRD_YAXIS_LABEL_DEFAULT = "Höhe [m]"; 61 public static final String I18N_THIRD_YAXIS_LABEL_DEFAULT = "Höhe [m]";
64 public static final String I18N_DW_YAXIS_LABEL_DEFAULT = 62 public static final String I18N_DW_YAXIS_LABEL_DEFAULT =
65 "delta W [cm]"; 63 "delta W [cm]";

http://dive4elements.wald.intevation.org