Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java @ 823:499cfbbb61bc
Removed obsolet SuppressWarnings-Annotations.
gnv-artifacts/trunk@910 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Tim Englich <tim.englich@intevation.de> |
---|---|
date | Tue, 13 Apr 2010 08:25:34 +0000 |
parents | 22c18083225e |
children | 05bf8534a35a |
comparison
equal
deleted
inserted
replaced
822:ac1b9f00603f | 823:499cfbbb61bc |
---|---|
1 package de.intevation.gnv.state; | 1 package de.intevation.gnv.state; |
2 | |
3 import com.vividsolutions.jts.geom.Point; | |
4 | |
5 import de.intevation.artifactdatabase.Config; | |
6 | |
7 import de.intevation.gnv.geobackend.base.Result; | |
8 | |
9 import de.intevation.gnv.state.describedata.DefaultKeyValueDescribeData; | |
10 import de.intevation.gnv.state.describedata.KeyValueDescibeData; | |
11 import de.intevation.gnv.state.describedata.NamedArrayList; | |
12 import de.intevation.gnv.state.describedata.NamedCollection; | |
13 | |
14 import de.intevation.gnv.utils.ArtifactXMLUtilities; | |
15 import de.intevation.gnv.utils.InputValidator; | |
16 import de.intevation.gnv.utils.WKTUtils; | |
17 | |
18 import de.intevation.gnv.utils.exception.ValidationException; | |
19 | 2 |
20 import java.util.ArrayList; | 3 import java.util.ArrayList; |
21 import java.util.Collection; | 4 import java.util.Collection; |
22 import java.util.HashMap; | 5 import java.util.HashMap; |
23 import java.util.Iterator; | 6 import java.util.Iterator; |
24 import java.util.List; | 7 import java.util.List; |
25 | 8 |
26 import org.apache.log4j.Logger; | 9 import org.apache.log4j.Logger; |
27 | |
28 import org.w3c.dom.Element; | 10 import org.w3c.dom.Element; |
29 import org.w3c.dom.Node; | 11 import org.w3c.dom.Node; |
30 import org.w3c.dom.NodeList; | 12 import org.w3c.dom.NodeList; |
13 | |
14 import com.vividsolutions.jts.geom.Point; | |
15 | |
16 import de.intevation.artifactdatabase.Config; | |
17 import de.intevation.gnv.geobackend.base.Result; | |
18 import de.intevation.gnv.state.describedata.DefaultKeyValueDescribeData; | |
19 import de.intevation.gnv.state.describedata.KeyValueDescibeData; | |
20 import de.intevation.gnv.state.describedata.NamedArrayList; | |
21 import de.intevation.gnv.state.describedata.NamedCollection; | |
22 import de.intevation.gnv.utils.ArtifactXMLUtilities; | |
23 import de.intevation.gnv.utils.InputValidator; | |
24 import de.intevation.gnv.utils.WKTUtils; | |
25 import de.intevation.gnv.utils.exception.ValidationException; | |
31 | 26 |
32 /** | 27 /** |
33 * This state handles coordinate input by the user. It searches database results | 28 * This state handles coordinate input by the user. It searches database results |
34 * for coordinates and turns them into a human readable form. | 29 * for coordinates and turns them into a human readable form. |
35 * | 30 * |
87 protected String prepareInputData4RegionDBQuery(String value) { | 82 protected String prepareInputData4RegionDBQuery(String value) { |
88 log.debug("CoordinateSelectionState.prepareInputData4RegionDBQuery"); | 83 log.debug("CoordinateSelectionState.prepareInputData4RegionDBQuery"); |
89 double distance=0.; | 84 double distance=0.; |
90 String returnValue = null; | 85 String returnValue = null; |
91 try { | 86 try { |
92 @SuppressWarnings("static-access") | |
93 Point center = InputValidator.getPointValue(value); | 87 Point center = InputValidator.getPointValue(value); |
94 String meshId = super.inputData.get("meshid").getValue(); | 88 String meshId = super.inputData.get("meshid").getValue(); |
95 int segments = 97; | 89 int segments = 97; |
96 if (meshWidths != null){ | 90 if (meshWidths != null){ |
97 Double distanceValue = this.meshWidths.get(meshId); | 91 Double distanceValue = this.meshWidths.get(meshId); |
127 String prevKey = null; | 121 String prevKey = null; |
128 while (rit.hasNext()) { | 122 while (rit.hasNext()) { |
129 Result resultValue = rit.next(); | 123 Result resultValue = rit.next(); |
130 String key = resultValue.getString(keyid); | 124 String key = resultValue.getString(keyid); |
131 if(prevKey == null || !prevKey.equals(key)){ // TODO: FIXME: We have to do that because the arcsde does not support a distinct Query on Layers | 125 if(prevKey == null || !prevKey.equals(key)){ // TODO: FIXME: We have to do that because the arcsde does not support a distinct Query on Layers |
132 @SuppressWarnings("static-access") | |
133 String geomString = CoordinateSelectionState.convert2DisplayCoordinate(resultValue.getString(valueid)); | 126 String geomString = CoordinateSelectionState.convert2DisplayCoordinate(resultValue.getString(valueid)); |
134 String value = geomString; | 127 String value = geomString; |
135 if (resultValue.getResultDescriptor().getColumnIndex("VALUE") > 0){ | 128 if (resultValue.getResultDescriptor().getColumnIndex("VALUE") > 0){ |
136 value = resultValue.getString("VALUE") + " - "+value; | 129 value = resultValue.getString("VALUE") + " - "+value; |
137 } | 130 } |