Revision 34026 branches/v2_0_0_prep/extensions/extWFS2/src/org/gvsig/wfs/gui/panels/WFSSelectFeaturePanel.java
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