Mercurial > dive4elements > river
view flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java @ 2696:1bc35de0b786
Improved the states for MINFO flow velocity calculation.
flys-artifacts/trunk@4406 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 15 May 2012 07:15:36 +0000 |
parents | 9e9eb9d97548 |
children | 0ca00d547f35 |
line wrap: on
line source
package de.intevation.flys.artifacts.states.fixation; import org.apache.log4j.Logger; import org.w3c.dom.Element; import org.w3c.dom.Node; import de.intevation.artifacts.Artifact; import de.intevation.artifacts.CallContext; import de.intevation.artifacts.common.utils.XMLUtils; import de.intevation.artifactdatabase.ProtocolUtils; import de.intevation.artifactdatabase.data.StateData; import de.intevation.flys.utils.FLYSUtils; import de.intevation.flys.artifacts.FLYSArtifact; import de.intevation.flys.artifacts.resources.Resources; import de.intevation.flys.artifacts.states.RangeState; /** * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a> */ public class LocationSelect extends RangeState { /** The logger used in this class. */ private static Logger logger = Logger.getLogger(LocationSelect.class); private static final String LOWER = "from"; private static final String UPPER = "to"; private static final String STEP = "step"; /** * The default constructor that initializes an empty State object. */ public LocationSelect() { } @Override protected String getUIProvider() { return "fix.location_panel"; } @Override protected double[] getMinMax(Artifact artifact) { FLYSArtifact flysArtifact = (FLYSArtifact) artifact; return FLYSUtils.getRiverMinMax(flysArtifact); } @Override protected String getLowerField() { return LOWER; } @Override protected String getUpperField() { return UPPER; } @Override protected String getStepField() { return STEP; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :