Mercurial > dive4elements > river
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 |