Class AbstractFeatureSet
java.lang.Object
org.gvsig.tools.visitor.impl.AbstractVisitable
org.gvsig.tools.visitor.impl.AbstractIndexedVisitable
org.gvsig.fmap.dal.feature.impl.featureset.AbstractFeatureSet
- All Implemented Interfaces:
Iterable<org.gvsig.fmap.dal.feature.Feature>,org.gvsig.fmap.dal.DataSet,org.gvsig.fmap.dal.feature.FeatureSet,org.gvsig.tools.dispose.Disposable,org.gvsig.tools.util.IsEmpty,org.gvsig.tools.util.Size,org.gvsig.tools.util.Size64,org.gvsig.tools.visitor.IndexedVisitable,org.gvsig.tools.visitor.Visitable
- Direct Known Subclasses:
DefaultFeatureSelection,DefaultFeatureSet,IndexFeatureSet,LargeFeatureSelection
public abstract class AbstractFeatureSet
extends org.gvsig.tools.visitor.impl.AbstractIndexedVisitable
implements org.gvsig.fmap.dal.feature.FeatureSet
-
Field Summary
FieldsFields inherited from interface org.gvsig.fmap.dal.feature.FeatureSet
EMPTY_FEATURESET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaccept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex, long elements) protected voiddoAccept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex) protected voiddoAccept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex, long elements) org.gvsig.tools.dispose.DisposableIteratororg.gvsig.fmap.dal.feature.Featurefirst()org.gvsig.tools.dynobject.DynObjectSetorg.gvsig.tools.dynobject.DynObjectSetgetDynObjectSet(boolean fast) abstract org.gvsig.fmap.dal.feature.FeatureStorebooleanisEmpty()booleanisFromStore(org.gvsig.fmap.dal.DataStore store) org.gvsig.fmap.dal.feature.DisposableFeatureSetIterableiterable()org.gvsig.fmap.dal.feature.DisposableFeatureSetIterableiterable(boolean disposeFeatureSet) org.gvsig.tools.dispose.DisposableIteratoriterator()org.gvsig.expressionevaluator.ExpressionmakeFilter(int maxfeatures) intsize()longsize64()javax.json.JsonArraytoJson()javax.json.JsonArraytoJSON()Deprecated.javax.json.JsonArrayBuilderMethods inherited from class org.gvsig.tools.visitor.impl.AbstractIndexedVisitable
accept, doAcceptMethods inherited from class org.gvsig.tools.visitor.impl.AbstractVisitable
acceptMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gvsig.fmap.dal.DataSet
acceptMethods inherited from interface org.gvsig.tools.dispose.Disposable
disposeMethods inherited from interface org.gvsig.fmap.dal.feature.FeatureSet
accept, commitChanges, delete, fastIterator, fastIterator, getDefaultFeatureType, getFeatureTypes, getSize, insert, iterator, iterator, updateMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
LOG
protected static final org.slf4j.Logger LOG
-
-
Constructor Details
-
AbstractFeatureSet
public AbstractFeatureSet()
-
-
Method Details
-
getFeatureStore
public abstract org.gvsig.fmap.dal.feature.FeatureStore getFeatureStore()- Specified by:
getFeatureStorein interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
accept
public final void accept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex, long elements) throws org.gvsig.tools.exception.BaseException - Specified by:
acceptin interfaceorg.gvsig.fmap.dal.feature.FeatureSet- Throws:
org.gvsig.tools.exception.BaseException
-
doAccept
protected void doAccept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex) throws org.gvsig.tools.visitor.VisitCanceledException, org.gvsig.tools.exception.BaseException - Specified by:
doAcceptin classorg.gvsig.tools.visitor.impl.AbstractIndexedVisitable- Throws:
org.gvsig.tools.visitor.VisitCanceledExceptionorg.gvsig.tools.exception.BaseException
-
doAccept
protected void doAccept(org.gvsig.tools.visitor.Visitor visitor, long firstValueIndex, long elements) throws org.gvsig.tools.visitor.VisitCanceledException, org.gvsig.tools.exception.BaseException - Throws:
org.gvsig.tools.visitor.VisitCanceledExceptionorg.gvsig.tools.exception.BaseException
-
first
public org.gvsig.fmap.dal.feature.Feature first()- Specified by:
firstin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceorg.gvsig.tools.util.IsEmpty
-
fastIterator
public org.gvsig.tools.dispose.DisposableIterator fastIterator() throws org.gvsig.fmap.dal.exception.DataException- Specified by:
fastIteratorin interfaceorg.gvsig.fmap.dal.feature.FeatureSet- Throws:
org.gvsig.fmap.dal.exception.DataException
-
iterator
public org.gvsig.tools.dispose.DisposableIterator iterator() -
iterable
public org.gvsig.fmap.dal.feature.DisposableFeatureSetIterable iterable()- Specified by:
iterablein interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
iterable
public org.gvsig.fmap.dal.feature.DisposableFeatureSetIterable iterable(boolean disposeFeatureSet) - Specified by:
iterablein interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
getDynObjectSet
public org.gvsig.tools.dynobject.DynObjectSet getDynObjectSet()- Specified by:
getDynObjectSetin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
getDynObjectSet
public org.gvsig.tools.dynobject.DynObjectSet getDynObjectSet(boolean fast) - Specified by:
getDynObjectSetin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
isFromStore
public boolean isFromStore(org.gvsig.fmap.dal.DataStore store) - Specified by:
isFromStorein interfaceorg.gvsig.fmap.dal.DataSet
-
size64
public long size64()- Specified by:
size64in interfaceorg.gvsig.tools.util.Size64
-
size
public int size()- Specified by:
sizein interfaceorg.gvsig.tools.util.Size
-
toJson
public javax.json.JsonArray toJson()- Specified by:
toJsonin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
toJsonBuilder
public javax.json.JsonArrayBuilder toJsonBuilder()- Specified by:
toJsonBuilderin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
toJSON
Deprecated.- Specified by:
toJSONin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-
makeFilter
public org.gvsig.expressionevaluator.Expression makeFilter(int maxfeatures) - Specified by:
makeFilterin interfaceorg.gvsig.fmap.dal.feature.FeatureSet
-