Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/services/FixingsKMChartService.java @ 3173:0cf647fe2a96
FixA: Finished I18N for km chart service.
flys-artifacts/trunk@4786 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 25 Jun 2012 16:28:26 +0000 |
parents | 79e7bba0f593 |
children | 6bde7c90dc93 |
comparison
equal
deleted
inserted
replaced
3172:36806f6e23fb | 3173:0cf647fe2a96 |
---|---|
22 | 22 |
23 import de.intevation.flys.artifacts.resources.Resources; | 23 import de.intevation.flys.artifacts.resources.Resources; |
24 | 24 |
25 import de.intevation.flys.backend.SessionHolder; | 25 import de.intevation.flys.backend.SessionHolder; |
26 | 26 |
27 import de.intevation.flys.jfree.ShapeRenderer; | |
28 | |
27 import de.intevation.flys.utils.Formatter; | 29 import de.intevation.flys.utils.Formatter; |
28 import de.intevation.flys.utils.Pair; | 30 import de.intevation.flys.utils.Pair; |
29 | 31 |
30 import java.awt.BasicStroke; | 32 import java.awt.BasicStroke; |
31 import java.awt.Color; | 33 import java.awt.Color; |
109 "fix.km.chart.w.axis"; | 111 "fix.km.chart.w.axis"; |
110 | 112 |
111 public static final String DEFAULT_W_AXIS = | 113 public static final String DEFAULT_W_AXIS = |
112 "W [NN + m]"; | 114 "W [NN + m]"; |
113 | 115 |
116 public static final String I18N_MEASURED = | |
117 "fix.km.chart.meassured"; | |
118 | |
119 public static final String DEFAULT_MEASURED = | |
120 "measured"; | |
121 | |
122 public static final String I18N_INTERPOLATED = | |
123 "fix.km.chart.interpolated"; | |
124 | |
125 public static final String DEFAULT_INTERPOLATED = | |
126 "interpolated"; | |
114 | 127 |
115 public static final String DEFAULT_FORMAT = "png"; | 128 public static final String DEFAULT_FORMAT = "png"; |
116 | 129 |
117 // TODO: Load fancy image from resources. | 130 // TODO: Load fancy image from resources. |
118 public static final byte [] EMPTY = { | 131 public static final byte [] EMPTY = { |
310 wA.setRange(new Range( | 323 wA.setRange(new Range( |
311 area.getMinY() - wInset, | 324 area.getMinY() - wInset, |
312 area.getMaxY() + wInset)); | 325 area.getMaxY() + wInset)); |
313 } | 326 } |
314 | 327 |
328 final String measuredS = Resources.getMsg( | |
329 callMeta, I18N_MEASURED, DEFAULT_MEASURED); | |
330 | |
331 final String interpolatedS = Resources.getMsg( | |
332 callMeta, I18N_INTERPOLATED, DEFAULT_INTERPOLATED); | |
333 | |
315 LegendItemCollection lic = plot.getLegendItems(); | 334 LegendItemCollection lic = plot.getLegendItems(); |
316 dataset.addLegendItems(lic); | 335 dataset.addLegendItems(lic, new ShapeRenderer.LabelGenerator() { |
336 @Override | |
337 public String createLabel(ShapeRenderer.Entry entry) { | |
338 return entry.getFilled() ? measuredS : interpolatedS; | |
339 } | |
340 }); | |
317 plot.setFixedLegendItems(lic); | 341 plot.setFixedLegendItems(lic); |
318 | 342 |
319 applyQSectorMarkers(plot, river, km, callMeta); | 343 applyQSectorMarkers(plot, river, km, callMeta); |
320 | 344 |
321 chart.setBackgroundPaint(Color.white); | 345 chart.setBackgroundPaint(Color.white); |