comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/fixation/LocationSelect.java @ 2651:9e9eb9d97548

Initial transition configuration and artifact/state stubs for fixation analysis. flys-artifacts/trunk@4312 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 26 Apr 2012 15:08:51 +0000
parents
children 0ca00d547f35
comparison
equal deleted inserted replaced
2650:a6fa128e4654 2651:9e9eb9d97548
1 package de.intevation.flys.artifacts.states.fixation;
2
3 import org.apache.log4j.Logger;
4
5 import org.w3c.dom.Element;
6 import org.w3c.dom.Node;
7
8 import de.intevation.artifacts.Artifact;
9 import de.intevation.artifacts.CallContext;
10
11 import de.intevation.artifacts.common.utils.XMLUtils;
12
13 import de.intevation.artifactdatabase.ProtocolUtils;
14 import de.intevation.artifactdatabase.data.StateData;
15
16 import de.intevation.flys.utils.FLYSUtils;
17
18 import de.intevation.flys.artifacts.FLYSArtifact;
19 import de.intevation.flys.artifacts.resources.Resources;
20 import de.intevation.flys.artifacts.states.RangeState;
21
22
23 /**
24 * @author <a href="mailto:raimund.renkert@intevation.de">Raimund Renkert</a>
25 */
26 public class LocationSelect extends RangeState {
27
28 /** The logger used in this class. */
29 private static Logger logger = Logger.getLogger(LocationSelect.class);
30
31 private static final String LOWER = "from";
32
33 private static final String UPPER = "to";
34
35 private static final String STEP = "step";
36
37
38 /**
39 * The default constructor that initializes an empty State object.
40 */
41 public LocationSelect() {
42 }
43
44 @Override
45 protected String getUIProvider() {
46 return "fix.location_panel";
47 }
48
49 @Override
50 protected double[] getMinMax(Artifact artifact) {
51 FLYSArtifact flysArtifact = (FLYSArtifact) artifact;
52 return FLYSUtils.getRiverMinMax(flysArtifact);
53 }
54
55 @Override
56 protected String getLowerField() {
57 return LOWER;
58 }
59
60 @Override
61 protected String getUpperField() {
62 return UPPER;
63 }
64
65 @Override
66 protected String getStepField() {
67 return STEP;
68 }
69
70 }
71 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :

http://dive4elements.wald.intevation.org