comparison artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDifferenceYearGenerator.java @ 6123:036b02fc0c81

flys1225/4: Absolute height axis label with wstunits.
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 28 May 2013 17:54:17 +0200
parents 4db57e2f35f5
children 70ae55f7bc55
comparison
equal deleted inserted replaced
6122:d83f1e7b6681 6123:036b02fc0c81
12 import org.jfree.data.xy.XYSeries; 12 import org.jfree.data.xy.XYSeries;
13 import org.w3c.dom.Document; 13 import org.w3c.dom.Document;
14 14
15 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; 15 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet;
16 import org.dive4elements.artifactdatabase.state.Facet; 16 import org.dive4elements.artifactdatabase.state.Facet;
17 import org.dive4elements.river.artifacts.D4EArtifact;
17 import org.dive4elements.river.artifacts.model.FacetTypes; 18 import org.dive4elements.river.artifacts.model.FacetTypes;
18 import org.dive4elements.river.artifacts.model.WKms; 19 import org.dive4elements.river.artifacts.model.WKms;
19 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult; 20 import org.dive4elements.river.artifacts.model.minfo.BedDiffYearResult;
20 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult; 21 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult;
21 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth; 22 import org.dive4elements.river.artifacts.model.minfo.MorphologicWidth;
27 import org.dive4elements.river.jfree.Bounds; 28 import org.dive4elements.river.jfree.Bounds;
28 import org.dive4elements.river.jfree.DoubleBounds; 29 import org.dive4elements.river.jfree.DoubleBounds;
29 import org.dive4elements.river.jfree.RiverAnnotation; 30 import org.dive4elements.river.jfree.RiverAnnotation;
30 import org.dive4elements.river.jfree.StyledXYSeries; 31 import org.dive4elements.river.jfree.StyledXYSeries;
31 import org.dive4elements.river.utils.DataUtil; 32 import org.dive4elements.river.utils.DataUtil;
33 import org.dive4elements.river.utils.RiverUtils;
32 34
33 35
34 public class BedDifferenceYearGenerator 36 public class BedDifferenceYearGenerator
35 extends FixChartGenerator 37 extends FixChartGenerator
36 implements FacetTypes 38 implements FacetTypes
245 } 247 }
246 else if (pos == YAXIS.M.idx) { 248 else if (pos == YAXIS.M.idx) {
247 label = msg(I18N_SECOND_YAXIS_LABEL, I18N_SECOND_YAXIS_LABEL_DEFAULT); 249 label = msg(I18N_SECOND_YAXIS_LABEL, I18N_SECOND_YAXIS_LABEL_DEFAULT);
248 } 250 }
249 else if (pos == YAXIS.H.idx) { 251 else if (pos == YAXIS.H.idx) {
250 label = msg(I18N_THIRD_YAXIS_LABEL, I18N_THIRD_YAXIS_LABEL_DEFAULT); 252 D4EArtifact flys = (D4EArtifact) master;
253 label = msg(I18N_THIRD_YAXIS_LABEL,
254 I18N_THIRD_YAXIS_LABEL_DEFAULT,
255 new Object[]
256 { RiverUtils.getRiver(flys).getWstUnit().getName() });
251 } 257 }
252 else if (pos == YAXIS.dW.idx) { 258 else if (pos == YAXIS.dW.idx) {
253 label = msg(I18N_DW_YAXIS_LABEL, I18N_DW_YAXIS_LABEL_DEFAULT); 259 label = msg(I18N_DW_YAXIS_LABEL, I18N_DW_YAXIS_LABEL_DEFAULT);
254 } 260 }
255 else if (pos == YAXIS.W.idx) { 261 else if (pos == YAXIS.W.idx) {

http://dive4elements.wald.intevation.org