Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java @ 9318:7b2b086e45f0
collision pdf details, ResultType refactoring, bezugswst result
author | gernotbelger |
---|---|
date | Fri, 27 Jul 2018 10:11:23 +0200 |
parents | 740d65e4aa14 |
children | bd5f5d2220fa |
comparison
equal
deleted
inserted
replaced
9317:61b5de0b673b | 9318:7b2b086e45f0 |
---|---|
151 // protected NumberFormat createFormatter(final CallContext context) { | 151 // protected NumberFormat createFormatter(final CallContext context) { |
152 // return Formatter.getFlowDepth(context); | 152 // return Formatter.getFlowDepth(context); |
153 // } | 153 // } |
154 // }; | 154 // }; |
155 | 155 |
156 public static final SInfoResultType waterlevelLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_LABEL_HEADER) { | |
157 private static final long serialVersionUID = 1L; | |
158 | |
159 @Override | |
160 public String exportValue(final CallContext context, final Object value) { | |
161 return exportStringValue(value); | |
162 } | |
163 | |
164 @Override | |
165 protected NumberFormat createFormatter(final CallContext context) { | |
166 throw new UnsupportedOperationException(); | |
167 } | |
168 }; | |
169 | |
170 public static final SInfoResultType infrastructuretype = new SInfoResultType(I18NStrings.UNIT_NONE, | 156 public static final SInfoResultType infrastructuretype = new SInfoResultType(I18NStrings.UNIT_NONE, |
171 "sinfo.export.flood_duration.csv.header.infrastructure_type", "sinfo.export.flood_duration.pdf.header.infrastructure_type") { | 157 "sinfo.export.flood_duration.csv.header.infrastructure_type", "sinfo.export.flood_duration.pdf.header.infrastructure_type") { |
172 private static final long serialVersionUID = 1L; | 158 private static final long serialVersionUID = 1L; |
173 | 159 |
174 @Override | 160 @Override |
177 } | 163 } |
178 | 164 |
179 @Override | 165 @Override |
180 protected NumberFormat createFormatter(final CallContext context) { | 166 protected NumberFormat createFormatter(final CallContext context) { |
181 throw new UnsupportedOperationException(); | 167 throw new UnsupportedOperationException(); |
168 } | |
169 }; | |
170 | |
171 public static final SInfoResultType dischargeLong = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, "sinfo.export.collision.csv.header.discharge_long") { | |
172 private static final long serialVersionUID = 1L; | |
173 | |
174 @Override | |
175 public String exportValue(final CallContext context, final Object value) { | |
176 final double doubleValue = asDouble(value); | |
177 final double roundedDischarge = RiverUtils.roundQ(doubleValue); | |
178 return exportDoubleValue(context, roundedDischarge); | |
179 } | |
180 | |
181 @Override | |
182 protected NumberFormat createFormatter(final CallContext context) { | |
183 return Formatter.getWaterlevelQ(context); | |
182 } | 184 } |
183 }; | 185 }; |
184 | 186 |
185 public static final SInfoResultType discharge = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, SInfoI18NStrings.CSV_DISCHARGE_HEADER) { | 187 public static final SInfoResultType discharge = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, SInfoI18NStrings.CSV_DISCHARGE_HEADER) { |
186 private static final long serialVersionUID = 1L; | 188 private static final long serialVersionUID = 1L; |
349 return Resources.getMsg(context.getMeta(), "riverside.right"); | 351 return Resources.getMsg(context.getMeta(), "riverside.right"); |
350 else | 352 else |
351 return "?"; | 353 return "?"; |
352 } | 354 } |
353 | 355 |
354 public static final SInfoResultType gaugeLabel = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_GAUGE_HEADER) { | |
355 private static final long serialVersionUID = 1L; | |
356 | |
357 @Override | |
358 public String exportValue(final CallContext context, final Object value) { | |
359 return exportStringValue(value); | |
360 } | |
361 | |
362 @Override | |
363 protected NumberFormat createFormatter(final CallContext context) { | |
364 throw new UnsupportedOperationException(); | |
365 } | |
366 }; | |
367 | |
368 public static final SInfoResultType soilkind = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_TKHKIND_HEADER, | 356 public static final SInfoResultType soilkind = new SInfoResultType(I18NStrings.UNIT_NONE, SInfoI18NStrings.CSV_TKHKIND_HEADER, |
369 "sinfo.export.tkh.pdf.header.tkhkind") { | 357 "sinfo.export.tkh.pdf.header.tkhkind") { |
370 private static final long serialVersionUID = 1L; | 358 private static final long serialVersionUID = 1L; |
371 | 359 |
372 @Override | 360 @Override |