Package org.gvsig.fmap.dal.store.dbf
Class DBFFeatureProvider
java.lang.Object
org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
org.gvsig.fmap.dal.store.dbf.DBFFeatureProvider
- All Implemented Interfaces:
org.gvsig.fmap.dal.feature.spi.FeatureProvider
public class DBFFeatureProvider
extends org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
Field Summary
FieldsFields inherited from class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
defaultGeometry, envelope, featureType, nulls, values -
Constructor Summary
ConstructorsConstructorDescriptionDBFFeatureProvider(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType storeFeatureType) -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectcoerceToField(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attribute, Object value) get(int i) org.gvsig.fmap.dal.feature.spi.FeatureProvidergetCopy()org.gvsig.fmap.geom.primitive.Envelopeorg.gvsig.fmap.geom.Geometryprotected Stringorg.gvsig.fmap.dal.feature.FeatureTypeorg.gvsig.fmap.dal.feature.FeatureTypeprotected voidload()voidvoidvoidvoidsetProviderFeatureType(org.gvsig.fmap.dal.feature.FeatureType featureType) Methods inherited from class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
getCopy, getDataStatus, getDefaultTime, getExtraValue, getExtraValue, getOID, getType, hasExtraValue, isBroken, isNew, isNull, isNull, isReadOnly, setBroken, setDataStatus, setDefaultEnvelope, setDefaultGeometry, setDefaultTime, setExtraValue, setExtraValueNames, setNew
-
Field Details
-
store
-
loading
protected boolean loading -
loaded
protected boolean loaded
-
-
Constructor Details
-
DBFFeatureProvider
public DBFFeatureProvider(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType storeFeatureType)
-
-
Method Details
-
load
protected void load() -
getNameForMessages
-
set
- Specified by:
setin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
setin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
set
- Specified by:
setin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
setin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
getin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
get
- Specified by:
getin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
getin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
getDefaultGeometry
public org.gvsig.fmap.geom.Geometry getDefaultGeometry()- Specified by:
getDefaultGeometryin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
getDefaultGeometryin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
getDefaultEnvelope
public org.gvsig.fmap.geom.primitive.Envelope getDefaultEnvelope()- Specified by:
getDefaultEnvelopein interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
getDefaultEnvelopein classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
setOID
- Specified by:
setOIDin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
setOIDin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
getCopy
public org.gvsig.fmap.dal.feature.spi.FeatureProvider getCopy()- Specified by:
getCopyin interfaceorg.gvsig.fmap.dal.feature.spi.FeatureProvider- Overrides:
getCopyin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-
setProviderFeatureType
public void setProviderFeatureType(org.gvsig.fmap.dal.feature.FeatureType featureType) -
getStoreFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getStoreFeatureType() -
getProviderFeatureType
public org.gvsig.fmap.dal.feature.FeatureType getProviderFeatureType() -
coerceToField
protected Object coerceToField(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attribute, Object value) - Overrides:
coerceToFieldin classorg.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
-