Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 414:0385bcc4229a
Added subtitles to the available charts.
flys-artifacts/trunk@1878 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 10 May 2011 12:19:17 +0000 |
parents | fc3ac59c3c8b |
children | af1b64ec7250 |
comparison
equal
deleted
inserted
replaced
413:8a4c219fd0ee | 414:0385bcc4229a |
---|---|
1 package de.intevation.flys.exports; | 1 package de.intevation.flys.exports; |
2 | 2 |
3 import org.apache.log4j.Logger; | 3 import org.apache.log4j.Logger; |
4 | 4 |
5 import org.w3c.dom.Document; | 5 import org.w3c.dom.Document; |
6 | |
7 import org.jfree.chart.JFreeChart; | |
8 import org.jfree.chart.title.TextTitle; | |
6 | 9 |
7 import de.intevation.artifacts.Artifact; | 10 import de.intevation.artifacts.Artifact; |
8 | 11 |
9 import de.intevation.flys.artifacts.WINFOArtifact; | 12 import de.intevation.flys.artifacts.WINFOArtifact; |
10 import de.intevation.flys.artifacts.model.WQKms; | 13 import de.intevation.flys.artifacts.model.WQKms; |
23 | 26 |
24 | 27 |
25 public static final String I18N_CHART_TITLE = | 28 public static final String I18N_CHART_TITLE = |
26 "chart.computed.discharge.curve.title"; | 29 "chart.computed.discharge.curve.title"; |
27 | 30 |
31 public static final String I18N_CHART_SUBTITLE = | |
32 "chart.computed.discharge.curve.subtitle"; | |
33 | |
28 public static final String I18N_YAXIS_LABEL = | 34 public static final String I18N_YAXIS_LABEL = |
29 "chart.computed.discharge.curve.yaxis.label"; | 35 "chart.computed.discharge.curve.yaxis.label"; |
30 | 36 |
31 public static final String I18N_CHART_TITLE_DEFAULT = "Abflusskurve"; | 37 public static final String I18N_CHART_TITLE_DEFAULT = "Abflusskurve"; |
32 public static final String I18N_YAXIS_LABEL_DEFAULT = "W [NN + m]"; | 38 public static final String I18N_YAXIS_LABEL_DEFAULT = "W [NN + m]"; |
33 | 39 |
34 | 40 |
35 @Override | 41 @Override |
36 protected String getChartTitle() { | 42 protected String getChartTitle() { |
37 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT); | 43 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT); |
44 } | |
45 | |
46 | |
47 @Override | |
48 protected void addSubtitles(JFreeChart chart) { | |
49 double[] dist = getRange(); | |
50 | |
51 Object[] args = new Object[] { | |
52 getRiverName(), | |
53 dist[0] | |
54 }; | |
55 | |
56 String subtitle = msg(I18N_CHART_SUBTITLE, "", args); | |
57 chart.addSubtitle(new TextTitle(subtitle)); | |
38 } | 58 } |
39 | 59 |
40 | 60 |
41 @Override | 61 @Override |
42 protected String getYAxisLabel() { | 62 protected String getYAxisLabel() { |