public class ForwardingSimpleFeature extends Object implements org.opengis.feature.simple.SimpleFeature
SimpleFeature instance.| Constructor and Description |
|---|
ForwardingSimpleFeature(org.opengis.feature.simple.SimpleFeature simpleFeature) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getAttribute(int i) |
Object |
getAttribute(org.opengis.feature.type.Name name) |
Object |
getAttribute(String s) |
int |
getAttributeCount() |
List<Object> |
getAttributes() |
org.opengis.geometry.BoundingBox |
getBounds() |
Object |
getDefaultGeometry() |
org.opengis.feature.GeometryAttribute |
getDefaultGeometryProperty() |
org.opengis.feature.type.AttributeDescriptor |
getDescriptor() |
org.opengis.feature.simple.SimpleFeatureType |
getFeatureType() |
String |
getID() |
org.opengis.filter.identity.FeatureId |
getIdentifier() |
org.opengis.feature.type.Name |
getName() |
Collection<org.opengis.feature.Property> |
getProperties() |
Collection<org.opengis.feature.Property> |
getProperties(org.opengis.feature.type.Name name) |
Collection<org.opengis.feature.Property> |
getProperties(String s) |
org.opengis.feature.Property |
getProperty(org.opengis.feature.type.Name name) |
org.opengis.feature.Property |
getProperty(String s) |
org.opengis.feature.simple.SimpleFeature |
getSimpleFeature() |
org.opengis.feature.simple.SimpleFeatureType |
getType() |
Map<Object,Object> |
getUserData() |
Collection<? extends org.opengis.feature.Property> |
getValue() |
boolean |
isNillable() |
void |
setAttribute(int i,
Object o) |
void |
setAttribute(org.opengis.feature.type.Name name,
Object o) |
void |
setAttribute(String s,
Object o) |
void |
setAttributes(List<Object> objects) |
void |
setAttributes(Object[] objects) |
void |
setDefaultGeometry(Object o) |
void |
setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute geometryAttribute) |
void |
setValue(Collection<org.opengis.feature.Property> properties) |
void |
setValue(Object o) |
void |
validate() |
public ForwardingSimpleFeature(org.opengis.feature.simple.SimpleFeature simpleFeature)
public org.opengis.feature.simple.SimpleFeature getSimpleFeature()
public String getID()
getID in interface org.opengis.feature.simple.SimpleFeaturepublic org.opengis.feature.type.AttributeDescriptor getDescriptor()
getDescriptor in interface org.opengis.feature.AttributegetDescriptor in interface org.opengis.feature.Propertypublic org.opengis.feature.type.Name getName()
getName in interface org.opengis.feature.Propertypublic boolean isNillable()
isNillable in interface org.opengis.feature.Propertypublic Map<Object,Object> getUserData()
getUserData in interface org.opengis.feature.Propertypublic org.opengis.feature.simple.SimpleFeatureType getType()
getType in interface org.opengis.feature.AttributegetType in interface org.opengis.feature.ComplexAttributegetType in interface org.opengis.feature.FeaturegetType in interface org.opengis.feature.PropertygetType in interface org.opengis.feature.simple.SimpleFeaturepublic void setValue(Collection<org.opengis.feature.Property> properties)
setValue in interface org.opengis.feature.ComplexAttributepublic Collection<? extends org.opengis.feature.Property> getValue()
getValue in interface org.opengis.feature.ComplexAttributegetValue in interface org.opengis.feature.Propertypublic void setValue(Object o)
setValue in interface org.opengis.feature.Propertypublic Collection<org.opengis.feature.Property> getProperties(org.opengis.feature.type.Name name)
getProperties in interface org.opengis.feature.ComplexAttributepublic org.opengis.feature.Property getProperty(org.opengis.feature.type.Name name)
getProperty in interface org.opengis.feature.ComplexAttributepublic Collection<org.opengis.feature.Property> getProperties(String s)
getProperties in interface org.opengis.feature.ComplexAttributepublic Collection<org.opengis.feature.Property> getProperties()
getProperties in interface org.opengis.feature.ComplexAttributepublic org.opengis.feature.Property getProperty(String s)
getProperty in interface org.opengis.feature.ComplexAttributepublic void validate()
throws org.opengis.feature.IllegalAttributeException
validate in interface org.opengis.feature.Attributevalidate in interface org.opengis.feature.ComplexAttributeorg.opengis.feature.IllegalAttributeExceptionpublic org.opengis.filter.identity.FeatureId getIdentifier()
getIdentifier in interface org.opengis.feature.AttributegetIdentifier in interface org.opengis.feature.Featurepublic org.opengis.geometry.BoundingBox getBounds()
getBounds in interface org.opengis.feature.Featurepublic org.opengis.feature.GeometryAttribute getDefaultGeometryProperty()
getDefaultGeometryProperty in interface org.opengis.feature.Featurepublic void setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute geometryAttribute)
setDefaultGeometryProperty in interface org.opengis.feature.Featurepublic org.opengis.feature.simple.SimpleFeatureType getFeatureType()
getFeatureType in interface org.opengis.feature.simple.SimpleFeaturepublic List<Object> getAttributes()
getAttributes in interface org.opengis.feature.simple.SimpleFeaturepublic void setAttributes(List<Object> objects)
setAttributes in interface org.opengis.feature.simple.SimpleFeaturepublic void setAttributes(Object[] objects)
setAttributes in interface org.opengis.feature.simple.SimpleFeaturepublic Object getAttribute(String s)
getAttribute in interface org.opengis.feature.simple.SimpleFeaturepublic void setAttribute(String s, Object o)
setAttribute in interface org.opengis.feature.simple.SimpleFeaturepublic Object getAttribute(org.opengis.feature.type.Name name)
getAttribute in interface org.opengis.feature.simple.SimpleFeaturepublic void setAttribute(org.opengis.feature.type.Name name,
Object o)
setAttribute in interface org.opengis.feature.simple.SimpleFeaturepublic Object getAttribute(int i) throws IndexOutOfBoundsException
getAttribute in interface org.opengis.feature.simple.SimpleFeatureIndexOutOfBoundsExceptionpublic void setAttribute(int i,
Object o)
throws IndexOutOfBoundsException
setAttribute in interface org.opengis.feature.simple.SimpleFeatureIndexOutOfBoundsExceptionpublic int getAttributeCount()
getAttributeCount in interface org.opengis.feature.simple.SimpleFeaturepublic Object getDefaultGeometry()
getDefaultGeometry in interface org.opengis.feature.simple.SimpleFeaturepublic void setDefaultGeometry(Object o)
setDefaultGeometry in interface org.opengis.feature.simple.SimpleFeatureCopyright © 2014–2017 European Space Agency (ESA). All rights reserved.