Revision 34026 branches/v2_0_0_prep/extensions/extWFS2/src/org/gvsig/wfs/gui/panels/WFSSelectFeaturePanel.java

View differences:

WFSSelectFeaturePanel.java
36 36
import org.gvsig.andami.PluginServices;
37 37
import org.gvsig.andami.messages.NotificationManager;
38 38
import org.gvsig.gui.beans.panelGroup.IPanelGroup;
39
import org.gvsig.remoteclient.wfs.schema.type.GMLGeometryType;
39
import org.gvsig.remoteclient.wfs.WFSFeatureField;
40 40
import org.gvsig.utils.StringComparator;
41 41
import org.gvsig.wfs.gui.panels.WFSSelectFeaturePanel.LayerTable.LayerTableModel;
42 42
import org.gvsig.wfs.gui.panels.model.WFSSelectedFeature;
43
import org.gvsig.wfs.gui.panels.model.WFSUtils;
44 43

  
45 44

  
46 45
/* gvSIG. Sistema de Informaci?n Geogr?fica de la Generalitat Valenciana
......
721 720
					if (columnNumber == 0) {
722 721
						return getLayerName(layer);
723 722
					} else {
724
						return PluginServices.getText(this, WFSUtils.getGeometry(layer));
723
					    if (layer.getGeometryField() != null){
724
					        return PluginServices.getText(this, layer.getGeometryField().getDataType().getName());
725
					    }
726
						return "";
725 727
					}
726 728
				} else {
727 729
					return "";
......
1094 1096

  
1095 1097
					break;
1096 1098
				case GEOMETRY_TYPE:
1097
					GMLGeometryType gType = ((WFSSelectedFeature)o1).getGeometry();
1099
					WFSFeatureField gType = ((WFSSelectedFeature)o1).getGeometryField();
1098 1100

  
1099 1101
					if (gType == null)
1100 1102
						s1 = "";
1101 1103
					else
1102 1104
						s1 = gType.getName();
1103 1105

  
1104
					gType = ((WFSSelectedFeature)o2).getGeometry();
1106
					gType = ((WFSSelectedFeature)o2).getGeometryField();
1105 1107

  
1106 1108
					if (gType == null)
1107 1109
						s2 = "";

Also available in: Unified diff