public class MemoryFeatureProviderAttributeMapper extends Object implements FeatureProvider
Constructor and Description |
---|
MemoryFeatureProviderAttributeMapper(DefaultFeatureProvider original,
FeatureType featureType)
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
Object |
get(int i) |
Object |
get(String name) |
FeatureProvider |
getCopy() |
Envelope |
getDefaultEnvelope() |
Geometry |
getDefaultGeometry() |
Object |
getOID() |
FeatureType |
getType() |
boolean |
isNew() |
boolean |
isNull(int i) |
boolean |
isNull(String name) |
boolean |
isReadOnly(int i)
Indicates whether the attributo must be assigned by the provider.
|
void |
set(int i,
Object value) |
void |
set(String name,
Object value) |
void |
setDefaultEnvelope(Envelope extent) |
void |
setDefaultGeometry(Geometry geom) |
void |
setNew(boolean isNew) |
void |
setOID(Object oid) |
public MemoryFeatureProviderAttributeMapper(DefaultFeatureProvider original, FeatureType featureType)
original
- featureProviderfeatureType
- to exposepublic boolean isReadOnly(int i)
FeatureProvider
isReadOnly
in interface FeatureProvider
i
- index of the attributepublic Object get(int i)
get
in interface FeatureProvider
public Object get(String name)
get
in interface FeatureProvider
public FeatureProvider getCopy()
getCopy
in interface FeatureProvider
public Envelope getDefaultEnvelope()
getDefaultEnvelope
in interface FeatureProvider
public Geometry getDefaultGeometry()
getDefaultGeometry
in interface FeatureProvider
public Object getOID()
getOID
in interface FeatureProvider
public FeatureType getType()
getType
in interface FeatureProvider
public boolean isNew()
isNew
in interface FeatureProvider
public boolean isNull(int i)
isNull
in interface FeatureProvider
public boolean isNull(String name)
isNull
in interface FeatureProvider
public void set(int i, Object value)
set
in interface FeatureProvider
public void set(String name, Object value)
set
in interface FeatureProvider
public void setDefaultEnvelope(Envelope extent)
setDefaultEnvelope
in interface FeatureProvider
public void setDefaultGeometry(Geometry geom)
setDefaultGeometry
in interface FeatureProvider
public void setNew(boolean isNew)
setNew
in interface FeatureProvider
public void setOID(Object oid)
setOID
in interface FeatureProvider