comparison flys-artifacts/src/main/java/de/intevation/flys/exports/fixings/FixDerivedCurveGenerator.java @ 3406:3732e1bab0aa

Add kilometer to chart titles flys-artifacts/trunk@5058 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Christian Lins <christian.lins@intevation.de>
date Thu, 19 Jul 2012 11:40:59 +0000
parents 750e98fc8b76
children 066e2b4d69ca
comparison
equal deleted inserted replaced
3405:b0ba96bbf01d 3406:3732e1bab0aa
1 package de.intevation.flys.exports.fixings; 1 package de.intevation.flys.exports.fixings;
2 2
3 import de.intevation.artifactdatabase.state.ArtifactAndFacet; 3 import de.intevation.artifactdatabase.state.ArtifactAndFacet;
4
5 import de.intevation.flys.artifacts.model.FacetTypes; 4 import de.intevation.flys.artifacts.model.FacetTypes;
6
7 import de.intevation.flys.artifacts.model.fixings.FixDerivateFacet; 5 import de.intevation.flys.artifacts.model.fixings.FixDerivateFacet;
8 import de.intevation.flys.artifacts.model.fixings.FixFunction; 6 import de.intevation.flys.artifacts.model.fixings.FixFunction;
9 7 import de.intevation.flys.artifacts.resources.Resources;
10 import de.intevation.flys.exports.ChartGenerator; 8 import de.intevation.flys.exports.ChartGenerator;
11
12 import de.intevation.flys.jfree.JFreeUtil; 9 import de.intevation.flys.jfree.JFreeUtil;
13 import de.intevation.flys.jfree.StyledXYSeries; 10 import de.intevation.flys.jfree.StyledXYSeries;
14 11
15 import org.apache.log4j.Logger; 12 import org.apache.log4j.Logger;
16
17 import org.w3c.dom.Document; 13 import org.w3c.dom.Document;
18 14
19 /** 15 /**
20 * Generator for fixation derived function curve. 16 * Generator for fixation derived function curve.
21 * 17 *
27 { 23 {
28 private static Logger logger = 24 private static Logger logger =
29 Logger.getLogger(FixDerivedCurveGenerator.class); 25 Logger.getLogger(FixDerivedCurveGenerator.class);
30 26
31 public static final String I18N_CHART_TITLE = 27 public static final String I18N_CHART_TITLE =
32 "chart.fixings.derived.title"; 28 "chart.fixings.derivedcurve.title";
33 29
34 public static final String I18N_CHART_SUBTITLE = 30 public static final String I18N_CHART_SUBTITLE =
35 "chart.fixings.derived.subtitle"; 31 "chart.fixings.derivedcurve.subtitle";
36 32
37 public static final String I18N_XAXIS_LABEL = 33 public static final String I18N_XAXIS_LABEL =
38 "chart.fixings.derived.xaxis.label"; 34 "chart.fixings.derivedcurve.xaxis.label";
39 35
40 public static final String I18N_YAXIS_LABEL = 36 public static final String I18N_YAXIS_LABEL =
41 "chart.fixings.derived.yaxis.label"; 37 "chart.fixings.derivedcurve.yaxis.label";
42 38
43 public static final String I18N_CHART_TITLE_DEFAULT = 39 public static final String I18N_CHART_TITLE_DEFAULT =
44 "Ableitungskurve"; 40 "Ableitungskurve";
45 41
46 public static final String I18N_XAXIS_LABEL_DEFAULT = 42 public static final String I18N_XAXIS_LABEL_DEFAULT =
92 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT); 88 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT);
93 } 89 }
94 90
95 91
96 @Override 92 @Override
93 protected String getChartTitle() {
94 return Resources.format(
95 context.getMeta(),
96 I18N_CHART_TITLE,
97 I18N_CHART_TITLE_DEFAULT,
98 context.getContextValue(CURRENT_KM));
99 }
100
101
102 @Override
97 protected String getDefaultXAxisLabel() { 103 protected String getDefaultXAxisLabel() {
98 return msg(I18N_XAXIS_LABEL, I18N_XAXIS_LABEL_DEFAULT); 104 return msg(I18N_XAXIS_LABEL, I18N_XAXIS_LABEL_DEFAULT);
99 } 105 }
100 106
101 107

http://dive4elements.wald.intevation.org