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
ConstructorsConstructorDescriptionSimpleReaderSetProvider(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 TypeMethodDescriptionbooleanbooleanbooleancanOrder()protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateFastIterator(long index) protected org.gvsig.fmap.dal.feature.spi.AbstractFeatureProviderIteratorcreateIterator(long index) protected voidlonggetSize()protected org.gvsig.fmap.geom.SpatialIndexgetSpatialIndex(String name) protected SimpleReaderStoreProvidergetStore()protected StringbooleanisEmpty()Methods inherited from class org.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
createFastIterator, createIterator, createSpatialIterator, fastIterator, fastIterator, fastIterator, getFeatureType, getProviderFeatureType, getQuery, 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
-
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
- Overrides:
getStorein classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
-
getSpatialIndex
- Overrides:
getSpatialIndexin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider
-
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:
doDisposein classorg.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:
createIteratorin classorg.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:
createFastIteratorin classorg.gvsig.fmap.dal.feature.spi.AbstractFeatureSetProvider- Throws:
org.gvsig.fmap.dal.exception.DataException
-