Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/BunduResultType.java @ 9331:127638669052
bundu bezugswst result 2
author | gernotbelger |
---|---|
date | Fri, 27 Jul 2018 18:49:55 +0200 |
parents | 0a0937f33bb5 |
children | c64de8cc4e97 |
comparison
equal
deleted
inserted
replaced
9330:0a0937f33bb5 | 9331:127638669052 |
---|---|
202 protected NumberFormat createFormatter(final CallContext context) { | 202 protected NumberFormat createFormatter(final CallContext context) { |
203 return Formatter.getWaterlevelQ(context); // Richtiges Format? TODO check! | 203 return Formatter.getWaterlevelQ(context); // Richtiges Format? TODO check! |
204 } | 204 } |
205 }; | 205 }; |
206 | 206 |
207 public static final BunduResultType field = new BunduResultType(I18NStrings.UNIT_NONE, "bundu.export.bezugswst.csv.meta.miss.field") { | |
208 private static final long serialVersionUID = 1L; // unit steht in der zelle jedesmal: z.B. 1125 [m³] / 1912.5 [t] (Dezimaltrennzeichen bwt) | |
209 // ist warscheinlich schwierig mit dem Replacement von "{0}" | |
210 | |
211 @Override | |
212 public String exportValue(final CallContext context, final Object value) { | |
213 final double doubleValue = asDouble(value); | |
214 return exportDoubleValue(context, doubleValue); | |
215 } | |
216 | |
217 @Override | |
218 protected NumberFormat createFormatter(final CallContext context) { | |
219 return Formatter.getWaterlevelQ(context); // Richtiges Format? TODO check! | |
220 } | |
221 }; | |
222 | |
223 public static final BunduResultType meanBedheight = new BunduResultType(I18NStrings.UNIT_NONE, "bundu.export.bezugswst.csv.meta.miss.mean_bedheight") { | 207 public static final BunduResultType meanBedheight = new BunduResultType(I18NStrings.UNIT_NONE, "bundu.export.bezugswst.csv.meta.miss.mean_bedheight") { |
224 private static final long serialVersionUID = 1L; // unit steht in der zelle jedesmal: z.B. 1125 [m³] / 1912.5 [t] (Dezimaltrennzeichen bwt) | 208 private static final long serialVersionUID = 1L; // unit steht in der zelle jedesmal: z.B. 1125 [m³] / 1912.5 [t] (Dezimaltrennzeichen bwt) |
225 | 209 |
226 @Override | 210 @Override |
227 public String exportValue(final CallContext context, final Object value) { | 211 public String exportValue(final CallContext context, final Object value) { |
228 final double doubleValue = asDouble(value); | 212 return exportStringValue(value); |
229 return exportDoubleValue(context, doubleValue); | 213 } |
230 } | 214 |
231 | 215 @Override |
232 @Override | 216 protected NumberFormat createFormatter(final CallContext context) { |
233 protected NumberFormat createFormatter(final CallContext context) { | 217 throw new UnsupportedOperationException(); |
234 return Formatter.getWaterlevelQ(context); // Richtiges Format? TODO check! | 218 } |
235 } | 219 }; |
236 }; | 220 |
221 // RESULT TYPE FIELDS | |
222 public static final BunduResultType fields = new BunduResultType(I18NStrings.UNIT_NONE, "bundu.export.bezugswst.csv.meta.miss.field") { | |
223 private static final long serialVersionUID = 1L; // unit steht in der zelle jedesmal: z.B. 1125 [m³] / 1912.5 [t] (Dezimaltrennzeichen bwt) | |
224 | |
225 @Override | |
226 public String exportValue(final CallContext context, final Object value) { | |
227 return exportStringValue(value); | |
228 } | |
229 | |
230 @Override | |
231 protected NumberFormat createFormatter(final CallContext context) { | |
232 throw new UnsupportedOperationException(); | |
233 } | |
234 }; | |
235 | |
237 } | 236 } |