Class SimpleReaderSetProvider

java.lang.Object
org.gvsig.tools.dispose.impl.AbstractDisposable
org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
org.gvsig.fmap.dal.store.simplereader.SimpleReaderSetProvider
All Implemented Interfaces:
org.gvsig.fmap.dal.feature.spi.FeatureSetProvider, org.gvsig.tools.dispose.Disposable

public class SimpleReaderSetProvider extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
Author:
jjdelcerro
  • Field Summary

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

    LOGGER
  • Constructor Summary

    Constructors
    Constructor
    Description
    SimpleReaderSetProvider(SimpleReaderStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType featureType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    boolean
     
    boolean
     
    protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
    createFastIterator(long index)
     
    protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator
    createIterator(long index)
     
    protected void
     
    long
     
    protected org.gvsig.fmap.geom.SpatialIndex
     
     
    protected String
     
    boolean
     

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

    createFastIterator, createIterator, createSpatialIterator, fastIterator, fastIterator, fastIterator, getFeatureType, getProviderFeatureType, getQuery, getStoreFeatureType, iterator, iterator, iterator, toString

    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, wait, wait, wait

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

    dispose
  • Constructor Details

    • SimpleReaderSetProvider

      public SimpleReaderSetProvider(SimpleReaderStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType providerFeatureType, org.gvsig.fmap.dal.feature.FeatureType featureType) throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
  • Method Details

    • getStore

      protected SimpleReaderStoreProvider getStore()
      Overrides:
      getStore in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
    • getSpatialIndex

      protected org.gvsig.fmap.geom.SpatialIndex getSpatialIndex(String name)
      Overrides:
      getSpatialIndex in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
    • getStoreFullName

      protected String getStoreFullName()
    • canFilter

      public boolean canFilter()
    • canIterateFromIndex

      public boolean canIterateFromIndex()
    • canOrder

      public boolean canOrder()
    • getSize

      public long getSize() throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • isEmpty

      public boolean isEmpty() throws org.gvsig.fmap.dal.exception.DataException
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • 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
    • createIterator

      protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator createIterator(long index) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      createIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException
    • createFastIterator

      protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIterator createFastIterator(long index) throws org.gvsig.fmap.dal.exception.DataException
      Specified by:
      createFastIterator in class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
      Throws:
      org.gvsig.fmap.dal.exception.DataException