comparison artifacts/src/main/java/org/dive4elements/river/artifacts/bundu/bezugswst/BezugswstHeightProcessor.java @ 9583:2a67d05a1af0

Punkt 10.4 Sohlhöhe (rechts)/(links)
author gernotbelger
date Wed, 09 Jan 2019 14:48:53 +0100
parents 3fa8551c3d1b
children 5395c6d4ca50
comparison
equal deleted inserted replaced
9582:8b457ca70512 9583:2a67d05a1af0
31 * @author Matthias Schäfer 31 * @author Matthias Schäfer
32 * 32 *
33 */ 33 */
34 public final class BezugswstHeightProcessor extends AbstractProcessor { 34 public final class BezugswstHeightProcessor extends AbstractProcessor {
35 35
36
37 private static final String FACET_CHANNELMIN = "bundu_facet_channelmin"; 36 private static final String FACET_CHANNELMIN = "bundu_facet_channelmin";
38 37
39 private static final String FACET_CHANNELMIN_DESCRIPTION = "bundu_facet_channelmin.description"; 38 private static final String FACET_CHANNELMIN_DESCRIPTION = "bundu_facet_channelmin.description";
40 39
41 private static final String FACET_BEDHEIGHT = "bundu_facet_bedheight"; 40 private static final String FACET_BEDHEIGHT = "bundu_facet_bedheight";
61 60
62 public BezugswstHeightProcessor() { 61 public BezugswstHeightProcessor() {
63 super(AXIS_LABEL, HANDLED_FACET_TYPES); 62 super(AXIS_LABEL, HANDLED_FACET_TYPES);
64 } 63 }
65 64
66 public static Facet createChannelminFacet(final CallContext context, final String hash, final String id, final int facetIndex, 65 public static Facet createChannelminFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex) {
67 final int resultIndex) {
68 66
69 final String description = Resources.getMsg(context.getMeta(), FACET_CHANNELMIN_DESCRIPTION, FACET_CHANNELMIN_DESCRIPTION); 67 final String description = Resources.getMsg(context.getMeta(), FACET_CHANNELMIN_DESCRIPTION, FACET_CHANNELMIN_DESCRIPTION);
70 return new BezugswstResultFacet(facetIndex, resultIndex, FACET_CHANNELMIN, description, AXIS_LABEL, id, hash); 68 return new BezugswstResultFacet(facetIndex, resultIndex, FACET_CHANNELMIN, description, AXIS_LABEL, id, hash);
71 } 69 }
72 70
73 public static Facet createBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, 71 public static Facet createBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex,
74 final int resultIndex, final String seriesName) { 72 final String seriesName) {
75 73
76 final String description = Resources.getMsg(context.getMeta(), FACET_BEDHEIGHT_DESCRIPTION, FACET_BEDHEIGHT_DESCRIPTION, seriesName); 74 final String description = Resources.getMsg(context.getMeta(), FACET_BEDHEIGHT_DESCRIPTION, FACET_BEDHEIGHT_DESCRIPTION, seriesName);
77 return new BezugswstResultFacet(facetIndex, resultIndex, FACET_BEDHEIGHT, description, AXIS_LABEL, id, hash); 75 return new BezugswstResultFacet(facetIndex, resultIndex, FACET_BEDHEIGHT, description, AXIS_LABEL, id, hash);
78 } 76 }
79 77
80 public static Facet createFieldBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, 78 public static Facet createFieldBedheightFacet(final CallContext context, final String hash, final String id, final int facetIndex, final int resultIndex,
81 final int resultIndex, final int fieldIndex) { 79 final int fieldIndex) {
80 final String leftRightAppendixKey = BedHeightValueType.field(fieldIndex).getLeftRightStringAppendix();
81 final String leftRightAppendix = Resources.getMsg(context.getMeta(), leftRightAppendixKey, leftRightAppendixKey);
82 final String description = Resources.getMsg(context.getMeta(), FACET_FIELD_BEDHEIGHT_DESCRIPTION, FACET_FIELD_BEDHEIGHT_DESCRIPTION, fieldIndex,
83 leftRightAppendix);
82 84
83 final String description = Resources.getMsg(context.getMeta(), FACET_FIELD_BEDHEIGHT_DESCRIPTION, FACET_FIELD_BEDHEIGHT_DESCRIPTION, fieldIndex);
84 final String facetName = String.format(FACET_FIELD_BEDHEIGHT_FORMAT, fieldIndex); 85 final String facetName = String.format(FACET_FIELD_BEDHEIGHT_FORMAT, fieldIndex);
85 return new BezugswstResultFacet(facetIndex, resultIndex, facetName, description, AXIS_LABEL, id, hash); 86 return new BezugswstResultFacet(facetIndex, resultIndex, facetName, description, AXIS_LABEL, id, hash);
86 } 87 }
87 88
88 @Override 89 @Override

http://dive4elements.wald.intevation.org