Interface FeatureProvider

All Known Implementing Classes:
AbstractMemoryStoreProvider.MemoryFeatureProvider, DefaultFeatureProvider, MemoryFeatureProviderAttributeMapper

public interface FeatureProvider
Inteface for feature of feature based data provider
Author:
jmvivo
  • Method Details

    • isReadOnly

      boolean isReadOnly(int i)
      Indicates whether the attributo must be assigned by the provider. Return true if can be assigned, otherwise return false.
      Parameters:
      i - index of the attribute
      Returns:
      True if the attribute i can't be set
    • set

      void set(int i, Object value)
    • get

      Object get(int i)
    • set

      void set(String name, Object value)
    • get

      Object get(String name)
    • setOID

      void setOID(Object oid)
    • getOID

      Object getOID()
    • getType

      org.gvsig.fmap.dal.feature.FeatureType getType()
    • getCopy

      FeatureProvider getCopy()
    • getDefaultEnvelope

      org.gvsig.fmap.geom.primitive.Envelope getDefaultEnvelope()
    • getDefaultGeometry

      org.gvsig.fmap.geom.Geometry getDefaultGeometry()
    • getDefaultTime

      org.gvsig.timesupport.Time getDefaultTime()
    • setDefaultEnvelope

      void setDefaultEnvelope(org.gvsig.fmap.geom.primitive.Envelope extent)
    • setDefaultGeometry

      void setDefaultGeometry(org.gvsig.fmap.geom.Geometry geom)
    • setDefaultTime

      void setDefaultTime(org.gvsig.timesupport.Time time)
    • isNull

      boolean isNull(int i)
    • isNull

      boolean isNull(String name)
    • isNew

      boolean isNew()
    • setNew

      void setNew(boolean isNew)
    • setExtraValue

      void setExtraValue(int index, Object value)
    • setExtraValueNames

      void setExtraValueNames(String[] extraValueNames)
    • getExtraValue

      Object getExtraValue(int index)
    • getExtraValue

      Object getExtraValue(String name)
    • hasExtraValue

      boolean hasExtraValue(String name)
    • isBroken

      boolean isBroken()
    • getDataStatus

      int getDataStatus()