Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 1667:f1af0c07a6ee
Bugfix: #346 Modified x and y axis titles of longitudinal section charts.
flys-artifacts/trunk@2878 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 04 Oct 2011 07:37:05 +0000 |
parents | 73794985a899 |
children | 68260e38029a |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java Fri Sep 30 14:29:26 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java Tue Oct 04 07:37:05 2011 +0000 @@ -26,8 +26,11 @@ import de.intevation.flys.artifacts.model.FacetTypes; import de.intevation.flys.artifacts.model.WQKms; +import de.intevation.flys.artifacts.model.WstFactory; +import de.intevation.flys.jfree.StickyAxisAnnotation; import de.intevation.flys.model.Annotation; -import de.intevation.flys.jfree.StickyAxisAnnotation; +import de.intevation.flys.model.Wst; +import de.intevation.flys.utils.FLYSUtils; /** @@ -120,12 +123,25 @@ protected String getXAxisLabel() { - return msg(I18N_XAXIS_LABEL, I18N_XAXIS_LABEL_DEFAULT); + FLYSArtifact flys = (FLYSArtifact) master; + + return msg( + I18N_XAXIS_LABEL, + I18N_XAXIS_LABEL_DEFAULT, + new Object[] { FLYSUtils.getRiver(flys).getName() }); } protected String getYAxisLabel() { - return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); + FLYSArtifact flys = (FLYSArtifact) master; + + Wst wst = WstFactory.getWst(FLYSUtils.getRiver(flys)); + String unit = wst.getUnit().getName(); + + return msg( + I18N_YAXIS_LABEL, + I18N_YAXIS_LABEL_DEFAULT, + new Object[] { unit }); }