Revision 44083 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureAttributeDescriptor.java

View differences:

DefaultFeatureAttributeDescriptor.java
33 33
import org.cresques.cts.IProjection;
34 34
import org.gvsig.fmap.crs.CRSFactory;
35 35
import org.gvsig.fmap.dal.DataStore;
36
import org.gvsig.fmap.dal.DataTypes;
36 37
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
37 38
import org.gvsig.fmap.dal.feature.FeatureAttributeEmulator;
38 39
import org.gvsig.fmap.dal.feature.FeatureAttributeGetter;
......
47 48
import org.gvsig.tools.ToolsLocator;
48 49
import org.gvsig.tools.dataTypes.CoercionException;
49 50
import org.gvsig.tools.dataTypes.DataType;
50
import org.gvsig.tools.dataTypes.DataTypes;
51 51
import org.gvsig.tools.dynobject.DynField;
52 52
import org.gvsig.tools.dynobject.DynField_LabelAttribute;
53 53
import org.gvsig.tools.dynobject.DynField_v2;
......
244 244

  
245 245
    @Override
246 246
    public int getGeometryType() {
247
        if( this.dataType.getType()!=DataTypes.GEOMETRY ) {
248
            return Geometry.TYPES.UNKNOWN;
249
        }
247 250
        return this.geometryType;
248 251
    }
249 252

  
250 253
    @Override
251 254
    public int getGeometrySubType() {
255
        if( this.dataType.getType()!=DataTypes.GEOMETRY ) {
256
            return Geometry.SUBTYPES.UNKNOWN;
257
        }
252 258
        return this.geometrySubType;
253 259
    }
254 260

  
255 261
    @Override
256 262
    public GeometryType getGeomType() {
263
        if( this.dataType.getType()!=DataTypes.GEOMETRY ) {
264
            return null;
265
        }
257 266
        if (this.geomType == null) {
258 267
            try {
259 268
                this.geomType

Also available in: Unified diff