Class DBFSetProvider.DBFIterator

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.spi.AbstractDataProviderIterator
org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
org.gvsig.fmap.dal.store.dbf.DBFSetProvider.DBFIterator
All Implemented Interfaces:
Iterator, org.gvsig.tools.dispose.Disposable, org.gvsig.tools.dispose.DisposableIterator
Direct Known Subclasses:
DBFSetProvider.FastDBFIterator
Enclosing class:
DBFSetProvider

protected class DBFSetProvider.DBFIterator extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected long
     
    protected long
     
    protected org.gvsig.fmap.dal.feature.FeatureType
     

    Fields inherited from interface org.gvsig.tools.dispose.DisposableIterator

    EMPTY_DISPOSABLE_ITERATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    DBFIterator(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureType type, long startOn)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
     
    protected String
     
    protected void
     
    protected boolean
     
    protected Object
     
    void
     

    Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator

    getFeatureStoreProvider

    Methods inherited from class org.gvsig.fmap.dal.spi.AbstractDataProviderIterator

    getDataStoreProvider, getResource, hasNext, next

    Methods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable

    dispose, dispose

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gvsig.tools.dispose.Disposable

    dispose

    Methods inherited from interface java.util.Iterator

    forEachRemaining
  • Field Details

    • index

      protected long index
    • type

      protected org.gvsig.fmap.dal.feature.FeatureType type
    • count

      protected long count
  • Constructor Details

    • DBFIterator

      public DBFIterator(DBFStoreProvider store, org.gvsig.fmap.dal.feature.FeatureType type, long startOn) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
  • Method Details

    • internalHasNext

      protected boolean internalHasNext()
      Specified by:
      internalHasNext in class org.gvsig.fmap.dal.spi.AbstractDataProviderIterator
    • internalNext

      protected Object internalNext()
      Specified by:
      internalNext in class org.gvsig.fmap.dal.spi.AbstractDataProviderIterator
    • remove

      public void remove()
    • internalDispose

      protected void internalDispose()
    • getDBFStoreProvider

      protected DBFStoreProvider getDBFStoreProvider()
    • getNameForMessages

      protected String getNameForMessages()
    • doDispose

      protected void doDispose() throws org.gvsig.tools.exception.BaseException
      Specified by:
      doDispose in class org.gvsig.tools.dispose.impl.AbstractDisposable
      Throws:
      org.gvsig.tools.exception.BaseException