Package org.gvsig.fmap.dal.store.gpe
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 ClassesModifier and TypeClassDescriptionprotected classprotected class -
Field Summary
Fields inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionGPESetProvider(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 TypeMethodDescriptionbooleanbooleanbooleancanOrder()protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateFastIterator(long index) protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateIterator(long index) protected voidlonggetSize()booleanisEmpty()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, toStringMethods inherited from class org.gvsig.tools.dispose.impl.AbstractDisposable
dispose, disposeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.tools.dispose.Disposable
dispose
-
Constructor Details
-
GPESetProvider
-
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:
createFastIteratorin classorg.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:
createIteratorin classorg.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:
doDisposein classorg.gvsig.tools.dispose.impl.AbstractDisposable- Throws:
org.gvsig.tools.exception.BaseException
-