Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/flood_duration/FloodDurationCurveProcessor.java @ 9257:ef7b65576d4b
Added W and Q main values to S-Info flood duration curve chart
author | mschaefer |
---|---|
date | Fri, 13 Jul 2018 18:38:05 +0200 |
parents | c2a0028bfa9f |
children | 66b003701546 |
comparison
equal
deleted
inserted
replaced
9256:6c24c857ccf9 | 9257:ef7b65576d4b |
---|---|
33 | 33 |
34 private static final String FACET_FLOOD_DURATION_W = "duration_curve.w"; | 34 private static final String FACET_FLOOD_DURATION_W = "duration_curve.w"; |
35 | 35 |
36 private static final String FACET_FLOOD_DURATION_Q = "duration_curve.q"; | 36 private static final String FACET_FLOOD_DURATION_Q = "duration_curve.q"; |
37 | 37 |
38 private static final String FACET_FLOOD_DURATION_MAINVALUES_W = "mainvalues.w"; | |
39 | |
40 private static final String FACET_FLOOD_DURATION_MAINVALUES_Q = "mainvalues.q"; | |
41 | |
38 private static final Set<String> HANDLED_FACET_TYPES = new HashSet<>(); | 42 private static final Set<String> HANDLED_FACET_TYPES = new HashSet<>(); |
39 | 43 |
40 static { | 44 static { |
41 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_W); | 45 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_W); |
42 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_Q); | 46 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_Q); |
47 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_MAINVALUES_W); | |
48 HANDLED_FACET_TYPES.add(FACET_FLOOD_DURATION_MAINVALUES_Q); | |
43 } | 49 } |
44 | 50 |
45 public static Facet createFloodDurationWCurveFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, | 51 public static Facet createFloodDurationWCurveFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, |
46 final int facetIndex, final int resultIndex, final String description) { | 52 final int facetIndex, final int resultIndex, final String description) { |
47 | 53 |
50 | 56 |
51 public static Facet createFloodDurationQCurveFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, | 57 public static Facet createFloodDurationQCurveFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, |
52 final int facetIndex, final int resultIndex, final String description) { | 58 final int facetIndex, final int resultIndex, final String description) { |
53 | 59 |
54 return new FloodDurationCurveFacet(FACET_FLOOD_DURATION_Q, description); | 60 return new FloodDurationCurveFacet(FACET_FLOOD_DURATION_Q, description); |
61 } | |
62 | |
63 public static Facet createMainValuesWFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, | |
64 final int facetIndex, final int resultIndex, final String description) { | |
65 | |
66 return new FloodDurationMainValuesWFacet(FACET_FLOOD_DURATION_MAINVALUES_W, description); | |
67 } | |
68 | |
69 public static Facet createMainValuesQFacet(final CallContext context, final String hash, final String id, final AbstractCalculationResult result, | |
70 final int facetIndex, final int resultIndex, final String description) { | |
71 | |
72 return new FloodDurationMainValuesQFacet(FACET_FLOOD_DURATION_MAINVALUES_Q, description); | |
55 } | 73 } |
56 | 74 |
57 /** | 75 /** |
58 * Processes data to generate a chart. | 76 * Processes data to generate a chart. |
59 */ | 77 */ |