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

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
     
    protected boolean
     
     

    Fields inherited from class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider

    defaultGeometry, envelope, featureType, nulls, values
  • Constructor Summary

    Constructors
    Constructor
    Description
    DBFFeatureProvider(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType storeFeatureType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Object
    coerceToField(org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor attribute, Object value)
     
    get(int i)
     
    get(String name)
     
    org.gvsig.fmap.dal.feature.spi.FeatureProvider
     
    org.gvsig.fmap.geom.primitive.Envelope
     
    org.gvsig.fmap.geom.Geometry
     
    protected String
     
    org.gvsig.fmap.dal.feature.FeatureType
     
    org.gvsig.fmap.dal.feature.FeatureType
     
    protected void
     
    void
    set(int i, Object value)
     
    void
    set(String name, Object value)
     
    void
     
    void
    setProviderFeatureType(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • store

      protected DBFStoreProvider 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

      protected String getNameForMessages()
    • set

      public void set(int i, Object value)
      Specified by:
      set in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      set in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • set

      public void set(String name, Object value)
      Specified by:
      set in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      set in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • get

      public Object get(int i)
      Specified by:
      get in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      get in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • get

      public Object get(String name)
      Specified by:
      get in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      get in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • getDefaultGeometry

      public org.gvsig.fmap.geom.Geometry getDefaultGeometry()
      Specified by:
      getDefaultGeometry in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      getDefaultGeometry in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • getDefaultEnvelope

      public org.gvsig.fmap.geom.primitive.Envelope getDefaultEnvelope()
      Specified by:
      getDefaultEnvelope in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      getDefaultEnvelope in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • setOID

      public void setOID(Object oid)
      Specified by:
      setOID in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      setOID in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider
    • getCopy

      public org.gvsig.fmap.dal.feature.spi.FeatureProvider getCopy()
      Specified by:
      getCopy in interface org.gvsig.fmap.dal.feature.spi.FeatureProvider
      Overrides:
      getCopy in class org.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:
      coerceToField in class org.gvsig.fmap.dal.feature.spi.DefaultFeatureProvider