Mercurial > dive4elements > river
annotate artifacts/src/main/java/org/dive4elements/river/exports/minfo/BedDiffHeightYearGenerator.java @ 6882:a77dca301419
Cosmetics.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 21 Aug 2013 11:11:22 +0200 |
parents | aee8cb5c801a |
children | dd5355775ce1 1b35b2ddfc28 |
rev | line source |
---|---|
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
2 * Software engineering by Intevation GmbH |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
3 * |
5994
af13ceeba52a
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5864
diff
changeset
|
4 * This file is Free Software under the GNU AGPL (>=v3) |
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the |
5994
af13ceeba52a
Removed trailing whitespace.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5864
diff
changeset
|
6 * documentation coming with Dive4Elements River for details. |
5863
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
7 */ |
4897a58c8746
River artifacts: Added new copyright headers.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5838
diff
changeset
|
8 |
5831
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
9 package org.dive4elements.river.exports.minfo; |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
10 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
11 import org.apache.log4j.Logger; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
12 import org.w3c.dom.Document; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
13 |
5831
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
14 import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
15 import org.dive4elements.artifactdatabase.state.Facet; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
16 import org.dive4elements.river.artifacts.model.FacetTypes; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
17 import org.dive4elements.river.artifacts.model.minfo.BedDifferencesResult; |
6567
e8de5e135bf3
Moved BedDiffYearProcessor to BedDiffHeightYearProcessor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6566
diff
changeset
|
18 import org.dive4elements.river.exports.process.BedDiffHeightYearProcessor; |
5831
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
19 import org.dive4elements.river.exports.process.KMIndexProcessor; |
bd047b71ab37
Repaired internal references
Sascha L. Teichmann <teichmann@intevation.de>
parents:
4673
diff
changeset
|
20 import org.dive4elements.river.exports.process.Processor; |
5864
f2e46a668fe6
River artifacts: Renamed FLYSAnnotation to RiverAnnotation.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5863
diff
changeset
|
21 import org.dive4elements.river.jfree.RiverAnnotation; |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
22 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
23 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
24 public class BedDiffHeightYearGenerator |
6551
8c226c5089e0
BedDiff*Generator: Refactored to avoid code dupes. The problematic setting
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6550
diff
changeset
|
25 extends BedDiffBaseGenerator |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
26 implements FacetTypes |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
27 { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
28 public enum YAXIS { |
4378
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
29 D(0), dW(1); |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
30 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
31 protected int idx; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
32 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
33 private YAXIS(int c) { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
34 idx = c; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
35 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
36 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
37 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
38 /** The logger that is used in this generator. */ |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
39 private static Logger logger = Logger.getLogger(BedDiffHeightYearGenerator.class); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
40 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
41 public static final String I18N_CHART_TITLE = "chart.beddifference.height.title"; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
42 public static final String I18N_XAXIS_LABEL = "chart.beddifference.height.xaxis.label"; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
43 public static final String I18N_YAXIS_LABEL = "chart.beddifference.height.yaxis.label"; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
44 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
45 public static final String I18N_CHART_TITLE_DEFAULT = "Sohlenhöhen Differenz"; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
46 public static final String I18N_XAXIS_LABEL_DEFAULT = "Fluss-Km"; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
47 public static final String I18N_YAXIS_LABEL_DEFAULT = "delta S [cm / Jahr]"; |
4446
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
48 public static final String I18N_DW_YAXIS_LABEL_DEFAULT = |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
49 "delta W [cm]"; |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
50 public static final String I18N_DW_YAXIS_LABEL = |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
51 "chart.fixings.longitudinalsection.yaxis.label"; |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
52 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
53 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
54 protected YAxisWalker getYAxisWalker() { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
55 return new YAxisWalker() { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
56 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
57 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
58 public int length() { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
59 return YAXIS.values().length; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
60 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
61 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
62 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
63 public String getId(int idx) { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
64 YAXIS[] yaxes = YAXIS.values(); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
65 return yaxes[idx].toString(); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
66 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
67 }; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
68 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
69 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
70 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
71 public void doOut(ArtifactAndFacet bundle, Document attr, boolean visible) { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
72 String name = bundle.getFacetName(); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
73 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
74 logger.debug("doOut: " + name); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
75 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
76 if (name == null) { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
77 logger.error("No facet name for doOut(). No output generated!"); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
78 return; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
79 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
80 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
81 Facet facet = bundle.getFacet(); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
82 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
83 if (facet == null) { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
84 return; |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
85 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
86 |
6051
e56f0d618f96
Add instanceof guard around boundary handling
Andre Heinecke <aheinecke@intevation.de>
parents:
5994
diff
changeset
|
87 if (bundle.getData(context) instanceof BedDifferencesResult) { |
6549
e7eb3c4afcf3
Minor refactoring, extracted method.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6548
diff
changeset
|
88 setContextBounds(bundle); |
4638
6122ee2ab67f
Put start and end km into the context for average calculation.
Raimund Renkert <rrenkert@intevation.de>
parents:
4446
diff
changeset
|
89 } |
6549
e7eb3c4afcf3
Minor refactoring, extracted method.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6548
diff
changeset
|
90 |
4446
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
91 Processor processor = new KMIndexProcessor(); |
6567
e8de5e135bf3
Moved BedDiffYearProcessor to BedDiffHeightYearProcessor.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6566
diff
changeset
|
92 Processor bdyProcessor = new BedDiffHeightYearProcessor(); |
6566
88b9b666872e
Minor refactoring to use processor and later use processor in WINFO-Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6551
diff
changeset
|
93 if (name.equals(LONGITUDINAL_ANNOTATION)) { |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
94 doAnnotations( |
5864
f2e46a668fe6
River artifacts: Renamed FLYSAnnotation to RiverAnnotation.
Sascha L. Teichmann <teichmann@intevation.de>
parents:
5863
diff
changeset
|
95 (RiverAnnotation) bundle.getData(context), |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
96 bundle, |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
97 attr, |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
98 visible); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
99 } |
4446
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
100 else if (processor.canHandle(name)) { |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
101 processor.doOut(this, bundle, attr, visible, YAXIS.dW.idx); |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
102 } |
6566
88b9b666872e
Minor refactoring to use processor and later use processor in WINFO-Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6551
diff
changeset
|
103 else if (bdyProcessor.canHandle(name)) { |
88b9b666872e
Minor refactoring to use processor and later use processor in WINFO-Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6551
diff
changeset
|
104 bdyProcessor.doOut(this, bundle, attr, visible, YAXIS.D.idx); |
88b9b666872e
Minor refactoring to use processor and later use processor in WINFO-Diagrams.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6551
diff
changeset
|
105 } |
4446
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
106 else { |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
107 logger.warn("Unknown facet name " + name); |
05a54b4d579d
Remove AbstractFixGenerator and use new KMIndexProcessor instead
Björn Ricks <bjoern.ricks@intevation.de>
parents:
4378
diff
changeset
|
108 } |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
109 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
110 |
6549
e7eb3c4afcf3
Minor refactoring, extracted method.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6548
diff
changeset
|
111 |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
112 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
113 protected String getDefaultChartTitle() { |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
114 return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT); |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
115 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
116 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
117 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
118 protected String getDefaultXAxisLabel() { |
6123
036b02fc0c81
flys1225/4: Absolute height axis label with wstunits.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6051
diff
changeset
|
119 return msg(I18N_XAXIS_LABEL, |
036b02fc0c81
flys1225/4: Absolute height axis label with wstunits.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6051
diff
changeset
|
120 I18N_XAXIS_LABEL_DEFAULT, |
036b02fc0c81
flys1225/4: Absolute height axis label with wstunits.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
6051
diff
changeset
|
121 new Object[] { getRiverName() }); |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
122 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
123 |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
124 @Override |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
125 protected String getDefaultYAxisLabel(int pos) { |
4378
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
126 if (pos == YAXIS.D.idx) { |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
127 return msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT); |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
128 } |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
129 else if (pos == YAXIS.dW.idx) { |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
130 return msg(I18N_DW_YAXIS_LABEL, I18N_DW_YAXIS_LABEL_DEFAULT); |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
131 } |
8eb1d6dc96a9
Add chart generation for fixings in bed differences generators
Björn Ricks <bjoern.ricks@intevation.de>
parents:
3898
diff
changeset
|
132 return "default"; |
3898
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
133 } |
95d699c769fb
Bedheight difference calculation has chart outpus now.
Raimund Renkert <raimund.renkert@intevation.de>
parents:
diff
changeset
|
134 } |