diff flys-client/ChangeLog @ 1402:15ef3d3081b7

Parse GetFeatureInfo response on our own and display resulting FeatureInfo objects in the GetFeatureInfoWindow. flys-client/trunk@3287 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Fri, 18 Nov 2011 11:39:10 +0000
parents 047a44270348
children 6a7cfe9d87fe
line wrap: on
line diff
--- a/flys-client/ChangeLog	Thu Nov 17 16:24:09 2011 +0000
+++ b/flys-client/ChangeLog	Fri Nov 18 11:39:10 2011 +0000
@@ -1,3 +1,27 @@
+2011-11-18  Ingo Weinzierl <ingo@intevation.de>
+
+	* src/main/java/de/intevation/flys/client/shared/model/FeatureInfo.java:
+	  New. This object is used to store information retrieved by a
+	  GetFeatureInfo response. A FeatureInfo object consists of a layername
+	  and an attribute map.
+
+	* src/main/java/de/intevation/flys/client/server/GFIServiceImpl.java,
+	  src/main/java/de/intevation/flys/client/client/services/GFIServiceAsync.java,
+	  src/main/java/de/intevation/flys/client/client/services/GFIService.java:
+	  Modified the return value of this service. It will now return a list of
+	  FeatureInfo objects. This list is parsed from GetFeatureInfo response on
+	  our own. Relevant attributes of a feature are extracted.
+
+	* src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfo.java:
+	  Adjusted the return value of GFIService.
+
+	* src/main/java/de/intevation/flys/client/client/ui/map/GetFeatureInfoWindow.java:
+	  Takes a list of FeatureInfo. Each FeatureInfo object is displayed in a
+	  row which contains all the attributes of the object.
+
+	* src/main/webapp/FLYS.css: Added a style class for the GetFeatureInfo
+	  response row displayed in GetFeatureInfoWindow.
+
 2011-11-17  Ingo Weinzierl <ingo@intevation.de>
 
 	* src/main/java/de/intevation/flys/client/client/ui/LocationDistancePanel.java,

http://dive4elements.wald.intevation.org