Class GPESetProvider

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

public class GPESetProvider extends org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
Author:
Jorge Piera
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected class 
     
    protected class 
     
  • Field Summary

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

    LOGGER
  • Constructor Summary

    Constructors
    Constructor
    Description
    GPESetProvider(GPEStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query)
     
    GPESetProvider(GPEStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query, 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
     
    boolean
     

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

    createFastIterator, createIterator, createSpatialIterator, fastIterator, fastIterator, fastIterator, getFeatureType, getProviderFeatureType, getQuery, getSpatialIndex, getStore, 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

    • GPESetProvider

      public GPESetProvider(GPEStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query)
    • GPESetProvider

      public GPESetProvider(GPEStoreProvider store, org.gvsig.fmap.dal.feature.FeatureQuery query, org.gvsig.fmap.dal.feature.FeatureType featureType)
  • Method Details

    • 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
    • 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
    • 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
    • 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