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