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.SimpleFeature
public org.opengis.feature.type.AttributeDescriptor getDescriptor()
getDescriptor
in interface org.opengis.feature.Attribute
getDescriptor
in interface org.opengis.feature.Property
public org.opengis.feature.type.Name getName()
getName
in interface org.opengis.feature.Property
public boolean isNillable()
isNillable
in interface org.opengis.feature.Property
public Map<Object,Object> getUserData()
getUserData
in interface org.opengis.feature.Property
public org.opengis.feature.simple.SimpleFeatureType getType()
getType
in interface org.opengis.feature.Attribute
getType
in interface org.opengis.feature.ComplexAttribute
getType
in interface org.opengis.feature.Feature
getType
in interface org.opengis.feature.Property
getType
in interface org.opengis.feature.simple.SimpleFeature
public void setValue(Collection<org.opengis.feature.Property> properties)
setValue
in interface org.opengis.feature.ComplexAttribute
public Collection<? extends org.opengis.feature.Property> getValue()
getValue
in interface org.opengis.feature.ComplexAttribute
getValue
in interface org.opengis.feature.Property
public void setValue(Object o)
setValue
in interface org.opengis.feature.Property
public Collection<org.opengis.feature.Property> getProperties(org.opengis.feature.type.Name name)
getProperties
in interface org.opengis.feature.ComplexAttribute
public org.opengis.feature.Property getProperty(org.opengis.feature.type.Name name)
getProperty
in interface org.opengis.feature.ComplexAttribute
public Collection<org.opengis.feature.Property> getProperties(String s)
getProperties
in interface org.opengis.feature.ComplexAttribute
public Collection<org.opengis.feature.Property> getProperties()
getProperties
in interface org.opengis.feature.ComplexAttribute
public org.opengis.feature.Property getProperty(String s)
getProperty
in interface org.opengis.feature.ComplexAttribute
public void validate() throws org.opengis.feature.IllegalAttributeException
validate
in interface org.opengis.feature.Attribute
validate
in interface org.opengis.feature.ComplexAttribute
org.opengis.feature.IllegalAttributeException
public org.opengis.filter.identity.FeatureId getIdentifier()
getIdentifier
in interface org.opengis.feature.Attribute
getIdentifier
in interface org.opengis.feature.Feature
public org.opengis.geometry.BoundingBox getBounds()
getBounds
in interface org.opengis.feature.Feature
public org.opengis.feature.GeometryAttribute getDefaultGeometryProperty()
getDefaultGeometryProperty
in interface org.opengis.feature.Feature
public void setDefaultGeometryProperty(org.opengis.feature.GeometryAttribute geometryAttribute)
setDefaultGeometryProperty
in interface org.opengis.feature.Feature
public org.opengis.feature.simple.SimpleFeatureType getFeatureType()
getFeatureType
in interface org.opengis.feature.simple.SimpleFeature
public List<Object> getAttributes()
getAttributes
in interface org.opengis.feature.simple.SimpleFeature
public void setAttributes(List<Object> objects)
setAttributes
in interface org.opengis.feature.simple.SimpleFeature
public void setAttributes(Object[] objects)
setAttributes
in interface org.opengis.feature.simple.SimpleFeature
public Object getAttribute(String s)
getAttribute
in interface org.opengis.feature.simple.SimpleFeature
public void setAttribute(String s, Object o)
setAttribute
in interface org.opengis.feature.simple.SimpleFeature
public Object getAttribute(org.opengis.feature.type.Name name)
getAttribute
in interface org.opengis.feature.simple.SimpleFeature
public void setAttribute(org.opengis.feature.type.Name name, Object o)
setAttribute
in interface org.opengis.feature.simple.SimpleFeature
public Object getAttribute(int i) throws IndexOutOfBoundsException
getAttribute
in interface org.opengis.feature.simple.SimpleFeature
IndexOutOfBoundsException
public void setAttribute(int i, Object o) throws IndexOutOfBoundsException
setAttribute
in interface org.opengis.feature.simple.SimpleFeature
IndexOutOfBoundsException
public int getAttributeCount()
getAttributeCount
in interface org.opengis.feature.simple.SimpleFeature
public Object getDefaultGeometry()
getDefaultGeometry
in interface org.opengis.feature.simple.SimpleFeature
public void setDefaultGeometry(Object o)
setDefaultGeometry
in interface org.opengis.feature.simple.SimpleFeature
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.