public void setDefaultGeometryProperty(GeometryAttribute geometryAttribute) { if (geometryAttribute != null) setDefaultGeometry(geometryAttribute.getValue()); else setDefaultGeometry(null); }
public void setDefaultGeometryProperty(GeometryAttribute geometryAttribute) { if(geometryAttribute != null) setDefaultGeometry(geometryAttribute.getValue()); else setDefaultGeometry(null); }
/** * Modifies the geometry. * * @param geometry All feature attributes. * * @throws IllegalAttributeException if the feature does not have a * geometry. * @deprecated use {@link #setDefaultGeometry(Geometry)}. */ public void setDefaultGeometry(Geometry geometry) throws IllegalAttributeException { try { super.setDefaultGeometry(geometry); } catch( Exception e ) { throw (IllegalAttributeException) new IllegalAttributeException(e.getLocalizedMessage()).initCause(e); } // int idx = schema.defaultGeomIdx; // // if (idx < 0) { // throw new IllegalAttributeException( // "Feature does not have geometry"); // } // // attributes[idx] = geometry; // bounds = null; }