descriptor.getMaxOccurs(), descriptor.isNillable(), ((GeometryDescriptor) descriptor).getDefaultValue()); descriptor.getUserData().putAll(descriptor.getUserData());
geom.getMaxOccurs(), geom.isNillable(), geom.getDefaultValue());
private GeometryDescriptor reprojectGeometry(GeometryDescriptor descr) { if (descr == null) { return null; } GeometryType type = ftf.createGeometryType( descr.getType().getName(), descr.getType().getBinding(), reprojection, descr.getType().isIdentified(), descr.getType().isAbstract(), descr.getType().getRestrictions(), descr.getType().getSuper(), descr.getType().getDescription()); type.getUserData().putAll(descr.getType().getUserData()); GeometryDescriptor gd = ftf.createGeometryDescriptor( type, descr.getName(), descr.getMinOccurs(), descr.getMaxOccurs(), descr.isNillable(), descr.getDefaultValue()); gd.getUserData().putAll(descr.getUserData()); return gd; }
gt, new NameImpl("the_geom"), geom.getMinOccurs(), geom.getMaxOccurs(), geom.isNillable(), geom.getDefaultValue());
/** * Create a new geometry attribute, even for null id. * * @see org.geotools.feature.AbstractFeatureFactoryImpl#createGeometryAttribute(java.lang.Object, * org.opengis.feature.type.GeometryDescriptor, java.lang.String, * org.opengis.referencing.crs.CoordinateReferenceSystem) */ @Override public GeometryAttribute createGeometryAttribute(Object value, GeometryDescriptor descriptor, String id, CoordinateReferenceSystem crs) { if (crs != null && !(crs.equals(descriptor.getCoordinateReferenceSystem()))) { // update CRS GeometryType origType = (GeometryType) descriptor.getType(); GeometryType geomType = new GeometryTypeImpl(origType.getName(), origType.getBinding(), crs, origType.isIdentified(), origType.isAbstract(), origType.getRestrictions(), origType.getSuper(), origType.getDescription()); geomType.getUserData().putAll(origType.getUserData()); descriptor = new GeometryDescriptorImpl(geomType, descriptor.getName(), descriptor .getMinOccurs(), descriptor.getMaxOccurs(), descriptor.isNillable(), ((GeometryDescriptor) descriptor).getDefaultValue()); descriptor.getUserData().putAll(descriptor.getUserData()); } return new GeometryAttributeImpl(value, descriptor, buildSafeGmlObjectId(id)); }
private GeometryDescriptor reprojectGeometry(GeometryDescriptor descr) { if (descr == null) { return null; } GeometryType type = ftf.createGeometryType(descr.getType().getName(), descr.getType().getBinding(), reprojection, descr.getType().isIdentified(), descr.getType().isAbstract(), descr.getType().getRestrictions(), descr.getType().getSuper(), descr.getType().getDescription()); type.getUserData().putAll(descr.getType().getUserData()); GeometryDescriptor gd = ftf.createGeometryDescriptor(type, descr.getName(), descr.getMinOccurs(), descr.getMaxOccurs(), descr.isNillable(), descr.getDefaultValue()); gd.getUserData().putAll(descr.getUserData()); return gd; }
gd.getMaxOccurs(), gd.isNillable(), gd.getDefaultValue()); } else if (LineString.class.isAssignableFrom(binding)) { GeometryType curvedType = gd.getMaxOccurs(), gd.isNillable(), gd.getDefaultValue()); } else { return gd;
geomDescriptor.getMaxOccurs(), geomDescriptor.isNillable(), geomDescriptor.getDefaultValue())); } else { builder.add(desc);
geomDescriptor.getMaxOccurs(), geomDescriptor.isNillable(), geomDescriptor.getDefaultValue())); } else { builder.add(desc);