Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/exports/process/BedHeightProcessor.java @ 7591:fab06617afb2
issue1225 Add i18n for bedheight and use wst height system as unit
author | Andre Heinecke <aheinecke@intevation.de> |
---|---|
date | Thu, 21 Nov 2013 15:33:42 +0100 |
parents | a94b6e057daa |
children | f1257717fa4b |
comparison
equal
deleted
inserted
replaced
7590:a52b820c9006 | 7591:fab06617afb2 |
---|---|
13 import org.apache.log4j.Logger; | 13 import org.apache.log4j.Logger; |
14 import org.jfree.data.xy.XYSeries; | 14 import org.jfree.data.xy.XYSeries; |
15 | 15 |
16 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; | 16 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
17 import org.dive4elements.artifacts.CallContext; | 17 import org.dive4elements.artifacts.CallContext; |
18 import org.dive4elements.river.artifacts.D4EArtifact; | |
18 import org.dive4elements.river.artifacts.model.minfo.BedHeightSingleData; | 19 import org.dive4elements.river.artifacts.model.minfo.BedHeightSingleData; |
19 import org.dive4elements.river.artifacts.model.FacetTypes; | 20 import org.dive4elements.river.artifacts.model.FacetTypes; |
20 import org.dive4elements.river.exports.XYChartGenerator; | 21 import org.dive4elements.river.exports.XYChartGenerator; |
21 import org.dive4elements.river.exports.DiagramGenerator; | 22 import org.dive4elements.river.exports.DiagramGenerator; |
22 import org.dive4elements.river.jfree.StyledXYSeries; | 23 import org.dive4elements.river.jfree.StyledXYSeries; |
23 import org.dive4elements.river.model.BedHeightSingleValue; | 24 import org.dive4elements.river.model.BedHeightSingleValue; |
24 import org.dive4elements.river.themes.ThemeDocument; | 25 import org.dive4elements.river.themes.ThemeDocument; |
26 import org.dive4elements.river.utils.RiverUtils; | |
25 | 27 |
26 public class BedHeightProcessor extends DefaultProcessor { | 28 public class BedHeightProcessor extends DefaultProcessor { |
27 | 29 |
28 private final static Logger logger = | 30 private final static Logger logger = |
29 Logger.getLogger(BedHeightProcessor.class); | 31 Logger.getLogger(BedHeightProcessor.class); |
92 return FacetTypes.BEDHEIGHT.equals(facettype); | 94 return FacetTypes.BEDHEIGHT.equals(facettype); |
93 } | 95 } |
94 | 96 |
95 @Override | 97 @Override |
96 public String getAxisLabel(DiagramGenerator generator) { | 98 public String getAxisLabel(DiagramGenerator generator) { |
99 D4EArtifact flys = (D4EArtifact) generator.getMaster(); | |
100 | |
101 String unit = RiverUtils.getRiver(flys).getWstUnit().getName(); | |
102 | |
97 return generator.msg( | 103 return generator.msg( |
98 I18N_AXIS_LABEL, | 104 I18N_AXIS_LABEL, |
99 I18N_AXIS_LABEL_DEFAULT); | 105 I18N_AXIS_LABEL_DEFAULT, |
106 new Object[] { unit }); | |
100 } | 107 } |
101 } | 108 } |