comparison artifacts/src/main/java/org/dive4elements/river/artifacts/states/ComputationRangeState.java @ 9264:baef46792354

Explicitely checking for ld_step, in order to misuse this component (i.e. if there are additional data items)
author gernotbelger
date Tue, 17 Jul 2018 19:48:23 +0200
parents 34dc0163ad2d
children
comparison
equal deleted inserted replaced
9263:abf14917be32 9264:baef46792354
86 return new Element[] { min }; 86 return new Element[] { min };
87 } else if (name.equals("ld_to")) { 87 } else if (name.equals("ld_to")) {
88 final Element max = createItem(cr, new String[] { "max", new Double(maxVal).toString() }); 88 final Element max = createItem(cr, new String[] { "max", new Double(maxVal).toString() });
89 89
90 return new Element[] { max }; 90 return new Element[] { max };
91 } else { 91 } else if (name.contentEquals("ld_step")) {
92 final Element step = createItem(cr, new String[] { "step", String.valueOf(getDefaultStep()) }); 92 final Element step = createItem(cr, new String[] { "step", String.valueOf(getDefaultStep()) });
93 return new Element[] { step }; 93 return new Element[] { step };
94 } else {
95 return new Element[] {};
94 } 96 }
95
96 } 97 }
97 98
98 @Override 99 @Override
99 protected double[] getMinMax(final Artifact artifact) { 100 protected double[] getMinMax(final Artifact artifact) {
100 return new RiverAccess((D4EArtifact) artifact).getRiver().determineMinMaxDistance(); 101 return new RiverAccess((D4EArtifact) artifact).getRiver().determineMinMaxDistance();

http://dive4elements.wald.intevation.org