Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultType.java @ 9176:1614cb14308f
Work on calculations for S-Info flood duration workflow
author | mschaefer |
---|---|
date | Mon, 25 Jun 2018 19:21:11 +0200 |
parents | f9bb5d0a6ff3 |
children | b4402594213b |
comparison
equal
deleted
inserted
replaced
9175:34dc0163ad2d | 9176:1614cb14308f |
---|---|
53 return null; | 53 return null; |
54 } | 54 } |
55 | 55 |
56 }; | 56 }; |
57 | 57 |
58 public static final SInfoResultType inundationdurationq = new SInfoResultType(null, "sinfo.export.flood_duration.csv.header.inundation_duration_q", | 58 public static final SInfoResultType floodDischarge = new SInfoResultType(I18NStrings.UNIT_CUBIC_M, "sinfo.export.flood_duration.csv.header.discharge", |
59 "sinfo.export.flood_duration.pdf.header.inundation_duration_q") { | 59 "sinfo.export.flood_duration.pdf.header.discharge") { |
60 private static final long serialVersionUID = 1L; | 60 private static final long serialVersionUID = 1L; |
61 | 61 |
62 @Override | 62 @Override |
63 public String exportValue(final CallContext context, final Object value) { | 63 public String exportValue(final CallContext context, final Object value) { |
64 final double doubleValue = asDouble(value); | 64 final double doubleValue = asDouble(value); |
65 return exportDoubleValue(context, doubleValue); // integer | 65 return exportDoubleValue(context, doubleValue); |
66 // als | |
67 // double? | |
68 // finde | |
69 // gerade | |
70 // kein | |
71 // int-beispiel | |
72 } | 66 } |
73 | 67 |
74 @Override | 68 @Override |
75 protected NumberFormat createFormatter(final CallContext context) { | 69 protected NumberFormat createFormatter(final CallContext context) { |
76 return Formatter.getWaterlevelQ(context); | 70 return Formatter.getWaterlevelQ(context); |
77 } | 71 } |
78 }; | 72 }; |
79 | 73 |
80 public static final SInfoResultType inundationduration = new SInfoResultType(null, "sinfo.export.flood_duration.csv.header.inundation_duration", | 74 public static final SInfoResultType floodDuration = new SInfoResultType(null, "sinfo.export.flood_duration.csv.header.duration", |
81 "sinfo.export.flood_duration.pdf.header.inundation_duration") { | 75 "sinfo.export.flood_duration.pdf.header.duration") { |
82 private static final long serialVersionUID = 1L; | 76 private static final long serialVersionUID = 1L; |
83 | 77 |
84 @Override | 78 @Override |
85 public String exportValue(final CallContext context, final Object value) { | 79 public String exportValue(final CallContext context, final Object value) { |
86 final double doubleValue = asDouble(value); | 80 final double doubleValue = asDouble(value); |
87 return exportDoubleValue(context, doubleValue); // integer | 81 return exportDoubleValue(context, doubleValue); |
88 // als | 82 } |
89 // double? | 83 |
90 // finde | 84 @Override |
91 // gerade | 85 protected NumberFormat createFormatter(final CallContext context) { |
92 // kein | 86 return Formatter.getIntegerFormatter(context); |
93 // int-beispiel | 87 } |
88 }; | |
89 | |
90 public static final SInfoResultType mainValue1Duration = new SInfoResultType(null, "sinfo.export.main_value_1_duration.csv.header.duration", | |
91 "sinfo.export.main_value_1_duration.pdf.header.duration") { | |
92 private static final long serialVersionUID = 1L; | |
93 | |
94 @Override | |
95 public String exportValue(final CallContext context, final Object value) { | |
96 final double doubleValue = asDouble(value); | |
97 return exportDoubleValue(context, doubleValue); | |
94 } | 98 } |
95 | 99 |
96 @Override | 100 @Override |
97 protected NumberFormat createFormatter(final CallContext context) { | 101 protected NumberFormat createFormatter(final CallContext context) { |
98 return Formatter.getIntegerFormatter(context); | 102 return Formatter.getIntegerFormatter(context); |