public GeometryAttribute createGeometryAttribute( Object value, GeometryDescriptor descriptor, String id, CoordinateReferenceSystem crs) { return new GeometryAttributeImpl(value, descriptor, id == null ? null : ff.gmlObjectId(id)); }
public Property getProperty(String name) { final Integer idx = index.get(name); if (idx == null) { return null; } else { int index = idx.intValue(); AttributeDescriptor descriptor = featureType.getDescriptor(index); if (descriptor instanceof GeometryDescriptor) { return new GeometryAttributeImpl( values[index], (GeometryDescriptor) descriptor, null); } else { return new Attribute(index); } } }
public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
@Override public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
public GeometryAttribute getDefaultGeometryProperty() { Object value = feature.getAttribute(backendGeomPropertyName); GeometryAttribute attr = new GeometryAttributeImpl(value, featureTyp.getGeometryDescriptor(), null); return attr; }
private Property createProperty(String name) { Object value = name.equals(geomPropertyName) ? feature.getAttribute(backendGeomPropertyName) : feature.getAttribute(name); AttributeDescriptor attrDescr = featureTyp.getDescriptor(name); if (attrDescr == null) return null; if (attrDescr instanceof GeometryDescriptor) return new GeometryAttributeImpl(value, (GeometryDescriptor) attrDescr, null); else return new AttributeImpl(value, attrDescr, null); }
if (pd instanceof GeometryDescriptor) { value.add( new GeometryAttributeImpl( ((AttributeDescriptor) pd).getDefaultValue(), (GeometryDescriptor) pd,
descriptor.getUserData().putAll(descriptor.getUserData()); return new GeometryAttributeImpl(value, descriptor, buildSafeGmlObjectId(id));
parentDescriptor.getDefaultValue()); GeometryAttributeImpl geom = new GeometryAttributeImpl(value, geomDescriptor, null); ArrayList<Property> geomAtts = new ArrayList<Property>(); geomAtts.add(geom);
public GeometryAttribute createGeometryAttribute( Object value, GeometryDescriptor descriptor, String id, CoordinateReferenceSystem crs ) { return new GeometryAttributeImpl(value,descriptor, id == null? null : ff.gmlObjectId(id)); }
public Property getProperty(String name) { final Integer idx = index.get(name); if(idx == null){ return null; } else { int index = idx.intValue(); AttributeDescriptor descriptor = featureType.getDescriptor(index); if(descriptor instanceof GeometryDescriptor){ return new GeometryAttributeImpl(values[index], (GeometryDescriptor) descriptor, null); }else{ return new Attribute( index ); } } }
public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if(geometryDescriptor != null){ Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
@Override public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
@Override public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
@Override public GeometryAttribute getDefaultGeometryProperty() { GeometryDescriptor geometryDescriptor = featureType.getGeometryDescriptor(); GeometryAttribute geometryAttribute = null; if (geometryDescriptor != null) { Object defaultGeometry = getDefaultGeometry(); geometryAttribute = new GeometryAttributeImpl(defaultGeometry, geometryDescriptor, null); } return geometryAttribute; }
public GeometryAttribute getDefaultGeometryProperty() { Object value = feature.getAttribute(backendGeomPropertyName); GeometryAttribute attr = new GeometryAttributeImpl(value, featureTyp .getGeometryDescriptor(), null); return attr; }
private Property createProperty(String name) { Object value = name.equals(geomPropertyName) ? feature .getAttribute(backendGeomPropertyName) : feature.getAttribute(name); AttributeDescriptor attrDescr = featureTyp.getDescriptor(name); if (attrDescr == null) return null; if (attrDescr instanceof GeometryDescriptor) return new GeometryAttributeImpl(value, (GeometryDescriptor) attrDescr, null); else return new AttributeImpl(value, attrDescr, null); }
/** Test extracting geometry from geometryattribute should be successful. */ public void testGeometry() { Geometry geometry = new EmptyGeometry(); GeometryAttribute geoatt = new GeometryAttributeImpl( geometry, new GeometryDescriptorImpl( new GeometryTypeImpl( new NameImpl(""), EmptyGeometry.class, null, false, false, null, null, null), new NameImpl(""), 0, 0, false, null), null); Geometry geometry2 = Converters.convert(geoatt, Geometry.class); assertTrue(geometry == geometry2); }
/** * Test extracting geometry from geometryattribute should be successful. */ public void testGeometry() { Geometry geometry = new EmptyGeometry(); GeometryAttribute geoatt = new GeometryAttributeImpl(geometry, new GeometryDescriptorImpl(new GeometryTypeImpl(new NameImpl(""), EmptyGeometry.class, null, false, false, null, null, null), new NameImpl(""), 0, 0, false, null), null); Geometry geometry2 = Converters.convert(geoatt, Geometry.class); assertTrue(geometry == geometry2); }