Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java @ 9006:7134a4c7d1b6
U-Info S-Info general work
author | gernotbelger |
---|---|
date | Tue, 17 Apr 2018 13:20:25 +0200 |
parents | 50cc99579a46 |
children | 59cf6e6a452d |
comparison
equal
deleted
inserted
replaced
9005:460fcc128794 | 9006:7134a4c7d1b6 |
---|---|
25 * | 25 * |
26 * @author Gernot Belger | 26 * @author Gernot Belger |
27 */ | 27 */ |
28 public abstract class SInfoResultType extends AbstractResultType { | 28 public abstract class SInfoResultType extends AbstractResultType { |
29 | 29 |
30 private static final long serialVersionUID = 1L; | |
31 | |
30 private SInfoResultType(final String unit, final String csvHeader) { | 32 private SInfoResultType(final String unit, final String csvHeader) { |
31 super(unit, csvHeader, csvHeader); | 33 super(unit, csvHeader, csvHeader); |
32 } | 34 } |
33 | 35 |
34 private SInfoResultType(final String unit, final String csvHeader, final String pdfHeader) { | 36 private SInfoResultType(final String unit, final String csvHeader, final String pdfHeader) { |
35 super(unit, csvHeader, pdfHeader); | 37 super(unit, csvHeader, pdfHeader); |
36 } | 38 } |
37 | 39 |
38 public static final SInfoResultType waterlevel = new SInfoResultType(null, SInfoI18NStrings.CSV_WATERLEVEL_HEADER, | 40 public static final SInfoResultType waterlevel = new SInfoResultType(null, SInfoI18NStrings.CSV_WATERLEVEL_HEADER, |
39 "sinfo.export.flow_depth.pdf.header.waterlevel") { | 41 "sinfo.export.flow_depth.pdf.header.waterlevel") { |
42 private static final long serialVersionUID = 1L; | |
43 | |
40 @Override | 44 @Override |
41 public String exportValue(final CallContext context, final Object value) { | 45 public String exportValue(final CallContext context, final Object value) { |
42 final double doubleValue = asDouble(value); | 46 final double doubleValue = asDouble(value); |
43 return exportDoubleValue(context, doubleValue); | 47 return exportDoubleValue(context, doubleValue); |
44 } | 48 } |
50 return Formatter.getFlowDepth(context); | 54 return Formatter.getFlowDepth(context); |
51 } | 55 } |
52 }; | 56 }; |
53 | 57 |
54 public static final SInfoResultType waterlevelLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_LABEL_HEADER) { | 58 public static final SInfoResultType waterlevelLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_LABEL_HEADER) { |
59 private static final long serialVersionUID = 1L; | |
60 | |
55 @Override | 61 @Override |
56 public String exportValue(final CallContext context, final Object value) { | 62 public String exportValue(final CallContext context, final Object value) { |
57 return exportStringValue(value); | 63 return exportStringValue(value); |
58 } | 64 } |
59 | 65 |
62 throw new UnsupportedOperationException(); | 68 throw new UnsupportedOperationException(); |
63 } | 69 } |
64 }; | 70 }; |
65 | 71 |
66 public static final SInfoResultType discharge = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, SInfoI18NStrings.CSV_DISCHARGE_HEADER) { | 72 public static final SInfoResultType discharge = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, SInfoI18NStrings.CSV_DISCHARGE_HEADER) { |
73 private static final long serialVersionUID = 1L; | |
74 | |
67 @Override | 75 @Override |
68 public String exportValue(final CallContext context, final Object value) { | 76 public String exportValue(final CallContext context, final Object value) { |
69 final double doubleValue = asDouble(value); | 77 final double doubleValue = asDouble(value); |
70 final double roundedDischarge = RiverUtils.roundQ(doubleValue); | 78 final double roundedDischarge = RiverUtils.roundQ(doubleValue); |
71 return exportDoubleValue(context, roundedDischarge); | 79 return exportDoubleValue(context, roundedDischarge); |
77 } | 85 } |
78 }; | 86 }; |
79 | 87 |
80 public static final SInfoResultType meanBedHeight = new SInfoResultType(null, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_HEADER, | 88 public static final SInfoResultType meanBedHeight = new SInfoResultType(null, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_HEADER, |
81 SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_HEADER_SHORT) { | 89 SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_HEADER_SHORT) { |
90 private static final long serialVersionUID = 1L; | |
91 | |
82 @Override | 92 @Override |
83 public String exportValue(final CallContext context, final Object value) { | 93 public String exportValue(final CallContext context, final Object value) { |
84 final double doubleValue = asDouble(value); | 94 final double doubleValue = asDouble(value); |
85 return exportDoubleValue(context, doubleValue); | 95 return exportDoubleValue(context, doubleValue); |
86 } | 96 } |
90 return Formatter.getMeanBedHeight(context); | 100 return Formatter.getMeanBedHeight(context); |
91 } | 101 } |
92 }; | 102 }; |
93 | 103 |
94 public static final SInfoResultType soundingLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_SOUNDING_HEADER) { | 104 public static final SInfoResultType soundingLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_SOUNDING_HEADER) { |
105 private static final long serialVersionUID = 1L; | |
106 | |
95 @Override | 107 @Override |
96 public String exportValue(final CallContext context, final Object value) { | 108 public String exportValue(final CallContext context, final Object value) { |
97 return exportStringValue(value); | 109 return exportStringValue(value); |
98 } | 110 } |
99 | 111 |
102 throw new UnsupportedOperationException(); | 114 throw new UnsupportedOperationException(); |
103 } | 115 } |
104 }; | 116 }; |
105 public static final SInfoResultType flowdepthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, | 117 public static final SInfoResultType flowdepthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, |
106 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { | 118 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { |
119 private static final long serialVersionUID = 1L; | |
120 | |
107 @Override | 121 @Override |
108 public String exportValue(final CallContext context, final Object value) { | 122 public String exportValue(final CallContext context, final Object value) { |
109 final double doubleValue = asDouble(value); | 123 final double doubleValue = asDouble(value); |
110 return exportDoubleValue(context, doubleValue); | 124 return exportDoubleValue(context, doubleValue); |
111 } | 125 } |
115 return Formatter.getFlowDepthDevelopmentPerYear(context); | 129 return Formatter.getFlowDepthDevelopmentPerYear(context); |
116 } | 130 } |
117 }; | 131 }; |
118 | 132 |
119 public static final SInfoResultType flowdepthmin = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_MIN_HEADER) { | 133 public static final SInfoResultType flowdepthmin = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_MIN_HEADER) { |
134 private static final long serialVersionUID = 1L; | |
135 | |
120 @Override | 136 @Override |
121 public String exportValue(final CallContext context, final Object value) { | 137 public String exportValue(final CallContext context, final Object value) { |
122 final double doubleValue = asDouble(value); | 138 final double doubleValue = asDouble(value); |
123 return exportDoubleValue(context, doubleValue); | 139 return exportDoubleValue(context, doubleValue); |
124 } | 140 } |
128 return Formatter.getFlowDepth(context); | 144 return Formatter.getFlowDepth(context); |
129 } | 145 } |
130 }; | 146 }; |
131 | 147 |
132 public static final SInfoResultType flowdepthmax = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_MAX_HEADER) { | 148 public static final SInfoResultType flowdepthmax = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_MAX_HEADER) { |
149 private static final long serialVersionUID = 1L; | |
150 | |
133 @Override | 151 @Override |
134 public String exportValue(final CallContext context, final Object value) { | 152 public String exportValue(final CallContext context, final Object value) { |
135 final double doubleValue = asDouble(value); | 153 final double doubleValue = asDouble(value); |
136 return exportDoubleValue(context, doubleValue); | 154 return exportDoubleValue(context, doubleValue); |
137 } | 155 } |
141 return Formatter.getFlowDepth(context); | 159 return Formatter.getFlowDepth(context); |
142 } | 160 } |
143 }; | 161 }; |
144 | 162 |
145 public static final SInfoResultType gaugeLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_GAUGE_HEADER) { | 163 public static final SInfoResultType gaugeLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_GAUGE_HEADER) { |
164 private static final long serialVersionUID = 1L; | |
165 | |
146 @Override | 166 @Override |
147 public String exportValue(final CallContext context, final Object value) { | 167 public String exportValue(final CallContext context, final Object value) { |
148 return exportStringValue(value); | 168 return exportStringValue(value); |
149 } | 169 } |
150 | 170 |
153 throw new UnsupportedOperationException(); | 173 throw new UnsupportedOperationException(); |
154 } | 174 } |
155 }; | 175 }; |
156 | 176 |
157 public static final SInfoResultType location = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_LOCATION_HEADER) { | 177 public static final SInfoResultType location = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_LOCATION_HEADER) { |
178 private static final long serialVersionUID = 1L; | |
179 | |
158 @Override | 180 @Override |
159 public String exportValue(final CallContext context, final Object value) { | 181 public String exportValue(final CallContext context, final Object value) { |
160 return exportStringValue(value); | 182 return exportStringValue(value); |
161 } | 183 } |
162 | 184 |
166 } | 188 } |
167 }; | 189 }; |
168 | 190 |
169 public static final SInfoResultType soilkind = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_TKHKIND_HEADER, | 191 public static final SInfoResultType soilkind = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_TKHKIND_HEADER, |
170 "sinfo.export.tkh.pdf.header.tkhkind") { | 192 "sinfo.export.tkh.pdf.header.tkhkind") { |
193 private static final long serialVersionUID = 1L; | |
194 | |
171 @Override | 195 @Override |
172 public String exportValue(final CallContext context, final Object value) { | 196 public String exportValue(final CallContext context, final Object value) { |
173 | 197 |
174 if (value == null) | 198 if (value == null) |
175 return StringUtils.EMPTY; | 199 return StringUtils.EMPTY; |
185 throw new UnsupportedOperationException(); | 209 throw new UnsupportedOperationException(); |
186 } | 210 } |
187 }; | 211 }; |
188 | 212 |
189 public static final SInfoResultType flowdepth = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_HEADER) { | 213 public static final SInfoResultType flowdepth = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_HEADER) { |
214 private static final long serialVersionUID = 1L; | |
215 | |
190 @Override | 216 @Override |
191 public String exportValue(final CallContext context, final Object value) { | 217 public String exportValue(final CallContext context, final Object value) { |
192 final double doubleValue = asDouble(value); | 218 final double doubleValue = asDouble(value); |
193 return exportDoubleValue(context, doubleValue); | 219 return exportDoubleValue(context, doubleValue); |
194 } | 220 } |
198 return Formatter.getFlowDepth(context); | 224 return Formatter.getFlowDepth(context); |
199 } | 225 } |
200 }; | 226 }; |
201 | 227 |
202 public static final SInfoResultType d50 = new SInfoResultType(null, null) { | 228 public static final SInfoResultType d50 = new SInfoResultType(null, null) { |
229 private static final long serialVersionUID = 1L; | |
230 | |
203 @Override | 231 @Override |
204 public String exportValue(final CallContext context, final Object value) { | 232 public String exportValue(final CallContext context, final Object value) { |
205 final double doubleValue = asDouble(value); | 233 final double doubleValue = asDouble(value); |
206 return exportDoubleValue(context, doubleValue); | 234 return exportDoubleValue(context, doubleValue); |
207 } | 235 } |
211 throw new UnsupportedOperationException(); | 239 throw new UnsupportedOperationException(); |
212 } | 240 } |
213 }; | 241 }; |
214 | 242 |
215 public static final SInfoResultType velocity = new SInfoResultType(null, null) { | 243 public static final SInfoResultType velocity = new SInfoResultType(null, null) { |
244 private static final long serialVersionUID = 1L; | |
245 | |
216 @Override | 246 @Override |
217 public String exportValue(final CallContext context, final Object value) { | 247 public String exportValue(final CallContext context, final Object value) { |
218 final double doubleValue = asDouble(value); | 248 final double doubleValue = asDouble(value); |
219 return exportDoubleValue(context, doubleValue); | 249 return exportDoubleValue(context, doubleValue); |
220 } | 250 } |
224 throw new UnsupportedOperationException(); | 254 throw new UnsupportedOperationException(); |
225 } | 255 } |
226 }; | 256 }; |
227 | 257 |
228 public static final SInfoResultType tau = new SInfoResultType(null, null) { | 258 public static final SInfoResultType tau = new SInfoResultType(null, null) { |
259 private static final long serialVersionUID = 1L; | |
260 | |
229 @Override | 261 @Override |
230 public String exportValue(final CallContext context, final Object value) { | 262 public String exportValue(final CallContext context, final Object value) { |
231 final double doubleValue = asDouble(value); | 263 final double doubleValue = asDouble(value); |
232 return exportDoubleValue(context, doubleValue); | 264 return exportDoubleValue(context, doubleValue); |
233 } | 265 } |
237 throw new UnsupportedOperationException(); | 269 throw new UnsupportedOperationException(); |
238 } | 270 } |
239 }; | 271 }; |
240 | 272 |
241 public static final SInfoResultType tkh = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_TKH_HEADER, SInfoI18NStrings.CSV_TKH_HEADER_SHORT) { | 273 public static final SInfoResultType tkh = new SInfoResultType(I18NStrings.UNIT_CM, SInfoI18NStrings.CSV_TKH_HEADER, SInfoI18NStrings.CSV_TKH_HEADER_SHORT) { |
274 private static final long serialVersionUID = 1L; | |
275 | |
242 @Override | 276 @Override |
243 public String exportValue(final CallContext context, final Object value) { | 277 public String exportValue(final CallContext context, final Object value) { |
244 final double doubleValue = asDouble(value); | 278 final double doubleValue = asDouble(value); |
245 return exportDoubleValue(context, doubleValue); | 279 return exportDoubleValue(context, doubleValue); |
246 } | 280 } |
250 return Formatter.getTkh(context); | 284 return Formatter.getTkh(context); |
251 } | 285 } |
252 }; | 286 }; |
253 | 287 |
254 public static final SInfoResultType tkhup = new SInfoResultType(I18NStrings.UNIT_M, null) { | 288 public static final SInfoResultType tkhup = new SInfoResultType(I18NStrings.UNIT_M, null) { |
289 private static final long serialVersionUID = 1L; | |
290 | |
255 @Override | 291 @Override |
256 public String exportValue(final CallContext context, final Object value) { | 292 public String exportValue(final CallContext context, final Object value) { |
257 final double doubleValue = asDouble(value); | 293 final double doubleValue = asDouble(value); |
258 return exportDoubleValue(context, doubleValue); | 294 return exportDoubleValue(context, doubleValue); |
259 } | 295 } |
263 throw new UnsupportedOperationException(); | 299 throw new UnsupportedOperationException(); |
264 } | 300 } |
265 }; | 301 }; |
266 | 302 |
267 public static final SInfoResultType tkhdown = new SInfoResultType(I18NStrings.UNIT_M, null) { | 303 public static final SInfoResultType tkhdown = new SInfoResultType(I18NStrings.UNIT_M, null) { |
304 private static final long serialVersionUID = 1L; | |
305 | |
268 @Override | 306 @Override |
269 public String exportValue(final CallContext context, final Object value) { | 307 public String exportValue(final CallContext context, final Object value) { |
270 final double doubleValue = asDouble(value); | 308 final double doubleValue = asDouble(value); |
271 return exportDoubleValue(context, doubleValue); | 309 return exportDoubleValue(context, doubleValue); |
272 } | 310 } |
276 throw new UnsupportedOperationException(); | 314 throw new UnsupportedOperationException(); |
277 } | 315 } |
278 }; | 316 }; |
279 | 317 |
280 public static final SInfoResultType flowdepthtkh = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTHTKH_HEADER) { | 318 public static final SInfoResultType flowdepthtkh = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTHTKH_HEADER) { |
319 private static final long serialVersionUID = 1L; | |
320 | |
281 @Override | 321 @Override |
282 public String exportValue(final CallContext context, final Object value) { | 322 public String exportValue(final CallContext context, final Object value) { |
283 final double doubleValue = asDouble(value); | 323 final double doubleValue = asDouble(value); |
284 return exportDoubleValue(context, doubleValue); | 324 return exportDoubleValue(context, doubleValue); |
285 } | 325 } |
290 } | 330 } |
291 }; | 331 }; |
292 | 332 |
293 public static final SInfoResultType flowdepthDevelopment = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_HEADER, | 333 public static final SInfoResultType flowdepthDevelopment = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_HEADER, |
294 SInfoI18NStrings.PDF_FLOWDEPTH_DEVELOPMENT_HEADER) { | 334 SInfoI18NStrings.PDF_FLOWDEPTH_DEVELOPMENT_HEADER) { |
335 private static final long serialVersionUID = 1L; | |
336 | |
295 @Override | 337 @Override |
296 public String exportValue(final CallContext context, final Object value) { | 338 public String exportValue(final CallContext context, final Object value) { |
297 final double doubleValue = asDouble(value); | 339 final double doubleValue = asDouble(value); |
298 return exportDoubleValue(context, doubleValue); | 340 return exportDoubleValue(context, doubleValue); |
299 } | 341 } |
304 } | 346 } |
305 }; | 347 }; |
306 | 348 |
307 public static final SInfoResultType depthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, | 349 public static final SInfoResultType depthDevelopmentPerYear = new SInfoResultType(I18NStrings.UNIT_CM_A, |
308 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { | 350 SInfoI18NStrings.CSV_FLOWDEPTH_DEVELOPMENT_PER_YEAR_HEADER) { |
351 private static final long serialVersionUID = 1L; | |
352 | |
309 @Override | 353 @Override |
310 public String exportValue(final CallContext context, final Object value) { | 354 public String exportValue(final CallContext context, final Object value) { |
311 final double doubleValue = asDouble(value); | 355 final double doubleValue = asDouble(value); |
312 return exportDoubleValue(context, doubleValue); | 356 return exportDoubleValue(context, doubleValue); |
313 } | 357 } |
317 return Formatter.getFlowDepthDevelopmentPerYear(context); | 361 return Formatter.getFlowDepthDevelopmentPerYear(context); |
318 } | 362 } |
319 }; | 363 }; |
320 public static final SInfoResultType waterlevelDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_WATERLEVEL_DIFFERENCE_HEADER, | 364 public static final SInfoResultType waterlevelDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_WATERLEVEL_DIFFERENCE_HEADER, |
321 "sinfo.export.pdf.header.waterlevel.difference") { | 365 "sinfo.export.pdf.header.waterlevel.difference") { |
366 private static final long serialVersionUID = 1L; | |
367 | |
322 @Override | 368 @Override |
323 public String exportValue(final CallContext context, final Object value) { | 369 public String exportValue(final CallContext context, final Object value) { |
324 final double doubleValue = asDouble(value); | 370 final double doubleValue = asDouble(value); |
325 return exportDoubleValue(context, doubleValue); | 371 return exportDoubleValue(context, doubleValue); |
326 } | 372 } |
330 return Formatter.getTkh(context); | 376 return Formatter.getTkh(context); |
331 } | 377 } |
332 }; | 378 }; |
333 public static final SInfoResultType bedHeightDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_DIFFERENCE_HEADER, | 379 public static final SInfoResultType bedHeightDifference = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_MEAN_BED_HEIGHT_DIFFERENCE_HEADER, |
334 "sinfo.export.pdf.header.mean_bed_height.difference") { | 380 "sinfo.export.pdf.header.mean_bed_height.difference") { |
381 private static final long serialVersionUID = 1L; | |
382 | |
335 @Override | 383 @Override |
336 public String exportValue(final CallContext context, final Object value) { | 384 public String exportValue(final CallContext context, final Object value) { |
337 final double doubleValue = asDouble(value); | 385 final double doubleValue = asDouble(value); |
338 return exportDoubleValue(context, doubleValue); | 386 return exportDoubleValue(context, doubleValue); |
339 } | 387 } |
342 protected NumberFormat createFormatter(final CallContext context) { | 390 protected NumberFormat createFormatter(final CallContext context) { |
343 return Formatter.getTkh(context); | 391 return Formatter.getTkh(context); |
344 } | 392 } |
345 }; | 393 }; |
346 public static final SInfoResultType flowdepthCurrent = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_CURRENT_HEADER) { | 394 public static final SInfoResultType flowdepthCurrent = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_CURRENT_HEADER) { |
395 private static final long serialVersionUID = 1L; | |
396 | |
347 @Override | 397 @Override |
348 public String exportValue(final CallContext context, final Object value) { | 398 public String exportValue(final CallContext context, final Object value) { |
349 final double doubleValue = asDouble(value); | 399 final double doubleValue = asDouble(value); |
350 return exportDoubleValue(context, doubleValue); | 400 return exportDoubleValue(context, doubleValue); |
351 } | 401 } |
354 protected NumberFormat createFormatter(final CallContext context) { | 404 protected NumberFormat createFormatter(final CallContext context) { |
355 return Formatter.getFlowDepth(context); | 405 return Formatter.getFlowDepth(context); |
356 } | 406 } |
357 }; | 407 }; |
358 public static final SInfoResultType flowdepthHistorical = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_HISTORICAL_HEADER) { | 408 public static final SInfoResultType flowdepthHistorical = new SInfoResultType(I18NStrings.UNIT_M, SInfoI18NStrings.CSV_FLOWDEPTH_HISTORICAL_HEADER) { |
409 private static final long serialVersionUID = 1L; | |
410 | |
359 @Override | 411 @Override |
360 public String exportValue(final CallContext context, final Object value) { | 412 public String exportValue(final CallContext context, final Object value) { |
361 final double doubleValue = asDouble(value); | 413 final double doubleValue = asDouble(value); |
362 return exportDoubleValue(context, doubleValue); | 414 return exportDoubleValue(context, doubleValue); |
363 } | 415 } |