Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/exports/ComputedDischargeCurveGenerator.java @ 1812:dd084cf3f284
Refactored to allow mainvalues in discharge curve diagrams, too.
flys-artifacts/trunk@3141 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Wed, 02 Nov 2011 12:12:48 +0000 |
parents | eb35570df0e8 |
children | dabd2ac83159 |
comparison
equal
deleted
inserted
replaced
1811:4ee833095e75 | 1812:dd084cf3f284 |
---|---|
99 Facet f = flys.getNativeFacet(facet); | 99 Facet f = flys.getNativeFacet(facet); |
100 | 100 |
101 if (name.equals(COMPUTED_DISCHARGE_Q)) { | 101 if (name.equals(COMPUTED_DISCHARGE_Q)) { |
102 doQOut((WQKms) f.getData(artifact, context), facet, attr, visible); | 102 doQOut((WQKms) f.getData(artifact, context), facet, attr, visible); |
103 } | 103 } |
104 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q)) { | 104 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_Q) |
105 || name.equals(MAINVALUES_Q)) { | |
105 doMainValueQAnnotations( | 106 doMainValueQAnnotations( |
106 f.getData(artifact, context), facet, attr, visible); | 107 f.getData(artifact, context), facet, attr, visible); |
107 } | 108 } |
108 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_W)) { | 109 else if (name.equals(COMPUTED_DISCHARGE_MAINVALUES_W) |
110 || name.equals(MAINVALUES_W)) { | |
109 doMainValueWAnnotations( | 111 doMainValueWAnnotations( |
110 f.getData(artifact, context), facet, attr, visible); | 112 f.getData(artifact, context), facet, attr, visible); |
111 } | 113 } |
112 else { | 114 else { |
113 logger.warn("Unknown facet type for computed discharge: " + name); | 115 logger.warn("Unknown facet type for computed discharge: " + name); |
114 return; | 116 return; |
115 } | 117 } |
116 } | |
117 | |
118 | |
119 /** | |
120 * Store W MainValues as annotations for later plotting. | |
121 */ | |
122 protected void doMainValueWAnnotations( | |
123 Object o, | |
124 Facet facet, | |
125 Document theme, | |
126 boolean visible | |
127 ) { | |
128 logger.debug("ComputedDischargeCurveGenerator set W MainValues."); | |
129 | |
130 FLYSAnnotation fa = (FLYSAnnotation) o; | |
131 fa.setTheme(theme); | |
132 fa.setLabel(facet.getDescription()); | |
133 addAnnotations(fa, visible); | |
134 } | |
135 | |
136 | |
137 /** | |
138 * Store Q MainValues as annotations for later plotting. | |
139 */ | |
140 protected void doMainValueQAnnotations( | |
141 Object o, | |
142 Facet facet, | |
143 Document theme, | |
144 boolean visible | |
145 ) { | |
146 logger.debug("ComputedDischargeCurveGenerator set Q MainValues."); | |
147 | |
148 FLYSAnnotation fa = (FLYSAnnotation) o; | |
149 fa.setTheme(theme); | |
150 fa.setLabel(facet.getDescription()); | |
151 addAnnotations(fa, visible); | |
152 } | 118 } |
153 | 119 |
154 | 120 |
155 /** | 121 /** |
156 * Add Q-Series to plot. | 122 * Add Q-Series to plot. |