Uses of Interface
org.apache.uima.cas.impl.LowLevelIterator
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
-
Uses of LowLevelIterator in org.apache.uima.cas.impl
Modifier and TypeClassDescriptionclass
FsIterator_multiple_indexes<T extends FeatureStructure>
Common code for both aggregation of indexes (e.g. select, iterating over multiple views) aggregation of indexes in type/subtype hierarchy Supports creating corresponding iterators just for the non-empty ones Supports reinit - evaluating when one or more formerly empty indexes is no longer empty, and recalculating the iterator set Supports move-to-leftmost when typeOrdering is to be ignored -- when no typeorder key -- when typeorder key, but select framework requests no typeordering for move to leftmostclass
FsIterator_singletype<T extends FeatureStructure>
class
FsIterator_subtypes_ordered<T extends FeatureStructure>
Performs an ordered iteration among a set of iterators, each one corresponding to the type or subtype of the uppermost type.class
FsIterator_subtypes_snapshot<T extends FeatureStructure>
class
FSIteratorImplBase<T extends FeatureStructure>
Version 2 compatibility only, not used internally in version 3 Base class for FSIterator implementations.class
LLUnambiguousIteratorImpl<T extends FeatureStructure>
Implements a low level ambiguous or unambiguous iterator over some type T which doesn't need to be a subtype of Annotation. - This iterator skips types which are not Annotation or a subtype of Annotation.class
LowLevelIterator_empty<T extends FeatureStructure>
An empty Low-level FS iteratorclass
Subiterator<T extends AnnotationFS>
Subiterator implementation.Modifier and TypeFieldDescriptionprotected final LowLevelIterator<T>[]
FsIterator_multiple_indexes.allIterators
static final LowLevelIterator
<FeatureStructure> LowLevelIterator.FS_ITERATOR_LOW_LEVEL_EMPTY
an empty iteratorprotected LowLevelIterator<T>[]
FsIterator_multiple_indexes.nonEmptyIterators
Modifier and TypeMethodDescription<T extends FeatureStructure>
LowLevelIterator<T> FSIndexRepositoryImpl.getAllIndexedFS
(Type type) FsIndex_annotation.iterator
(boolean ambiguous) FsIndex_annotation.iterator
(boolean ambiguous, boolean strict, boolean orderNotNeeded, boolean ignoreType) FsIndex_bag.iterator()
FsIndex_bag.iterator
(boolean orderNotNeeded, boolean ignoreType) FsIndex_flat.iterator()
FsIndex_flat.iterator
(boolean orderNotNeeded, boolean ignoreType) FsIndex_set_sorted.iterator()
FsIndex_set_sorted.iterator
(boolean orderNotNeeded, boolean ignoreType) FsIndex_singletype.iterator
(FeatureStructure initialPositionFs) FsIndex_snapshot.iterator()
FsIndex_snapshot.iterator
(boolean orderNotNeeded, boolean ignoreType) default LowLevelIterator
<T> LowLevelIndex.iterator()
Return an iterator over the index.LowLevelIndex.iterator
(boolean orderNotNeeded, boolean ignoreType) Internal use, used by select framework.<T extends FeatureStructure>
LowLevelIterator<T> FSIndexRepositoryImpl.ll_getAllIndexedFS
(Type type) FsIndex_singletype.ll_iterator
(boolean ambiguous) FsIndex_snapshot.ll_iterator
(boolean ambiguous) default LowLevelIterator
<T> LowLevelIndex.ll_iterator()
Get a low-level FS iterator.LowLevelIndex.ll_iterator
(boolean ambiguous) Get a low-level, FS reference iterator.ModifierConstructorDescriptionFsIterator_multiple_indexes
(LowLevelIndex<T> main_idx, LowLevelIterator<T>[] iterators, Comparator<TOP> comparatorMaybeNoTypeWithoutId)