Mercurial > dive4elements > gnv-client
comparison gnv-artifacts/src/main/java/de/intevation/gnv/state/CoordinateSelectionState.java @ 470:b7bb66440cc8
Added mechanism for advancing to previous states.
gnv-artifacts/trunk@533 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Tue, 12 Jan 2010 15:25:32 +0000 |
parents | 3ddc22aab764 |
children | 45be952a3215 |
comparison
equal
deleted
inserted
replaced
469:62fc63d0f71d | 470:b7bb66440cc8 |
---|---|
4 package de.intevation.gnv.state; | 4 package de.intevation.gnv.state; |
5 | 5 |
6 import java.util.ArrayList; | 6 import java.util.ArrayList; |
7 import java.util.Collection; | 7 import java.util.Collection; |
8 import java.util.Iterator; | 8 import java.util.Iterator; |
9 import java.util.List; | |
9 | 10 |
10 import org.apache.log4j.Logger; | 11 import org.apache.log4j.Logger; |
11 | 12 |
12 import com.vividsolutions.jts.geom.Point; | 13 import com.vividsolutions.jts.geom.Point; |
13 import com.vividsolutions.jts.io.ParseException; | 14 import com.vividsolutions.jts.io.ParseException; |
45 } | 46 } |
46 | 47 |
47 @Override | 48 @Override |
48 protected void purifyResult(Collection<Result> result, String uuid) { | 49 protected void purifyResult(Collection<Result> result, String uuid) { |
49 log.debug("CoordinateSelectionState.purifyResult"); | 50 log.debug("CoordinateSelectionState.purifyResult"); |
50 Collection<Object> describeData = this.getDescibeData(uuid); | 51 List<Object> describeData = this.getDescibeData(uuid); |
51 if (describeData == null) { | 52 if (describeData == null) { |
52 describeData = new ArrayList<Object>(); | 53 describeData = new ArrayList<Object>(); |
53 } | 54 } |
54 NamedCollection<KeyValueDescibeData> keyValueDescibeData = this | 55 NamedCollection<KeyValueDescibeData> keyValueDescibeData = this |
55 .extractKVP(result, "FEATUREID", "SHAPE"); | 56 .extractKVP(result, "FEATUREID", "SHAPE"); |