# Uses of Interface
org.apache.uima.cas.impl.LowLevelIterator

Packages that use LowLevelIterator
Package
Description
org.apache.uima.cas.impl
Implementation and Low-Level API for the CAS Interfaces.

- ## Uses of LowLevelIterator in org.apache.uima.cas.impl

  Classes in org.apache.uima.cas.impl that implement LowLevelIterator
  Modifier and Type
  Class
  Description
  `class`
  `FsIterator_multiple_indexes<T extends FeatureStructure>`
  Common code for both aggregation of indexes (e.g.
  `class`
  `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.
  `class`
  `LowLevelIterator_empty<T extends FeatureStructure>`
  An empty Low-level FS iterator
  `class`
  `Subiterator<T extends AnnotationFS>`
  Subiterator implementation.
  Fields in org.apache.uima.cas.impl declared as LowLevelIterator
  Modifier and Type
  Field
  Description
  `protected final LowLevelIterator<T>[]`
  FsIterator_multiple_indexes.`allIterators`
  `static final LowLevelIterator<FeatureStructure>`
  LowLevelIterator.`FS_ITERATOR_LOW_LEVEL_EMPTY`
  an empty iterator
  `protected LowLevelIterator<T>[]`
  FsIterator_multiple_indexes.`nonEmptyIterators`
  Methods in org.apache.uima.cas.impl that return LowLevelIterator
  Modifier and Type
  Method
  Description
  `<T extends FeatureStructure>
  LowLevelIterator<T>`
  FSIndexRepositoryImpl.`getAllIndexedFS(Type type)`
  `LowLevelIterator<T>`
  FsIndex_annotation.`iterator(boolean ambiguous)`
  `LowLevelIterator<T>`
  FsIndex_annotation.`iterator(boolean ambiguous, boolean strict, boolean orderNotNeeded, boolean ignoreType)`
  `LowLevelIterator<T>`
  FsIndex_bag.`iterator()`
  `LowLevelIterator<T>`
  FsIndex_bag.`iterator(boolean orderNotNeeded, boolean ignoreType)`
  `LowLevelIterator<T>`
  FsIndex_flat.`iterator()`
  `LowLevelIterator<T>`
  FsIndex_flat.`iterator(boolean orderNotNeeded, boolean ignoreType)`
  `LowLevelIterator<T>`
  FsIndex_set_sorted.`iterator()`
  `LowLevelIterator<T>`
  FsIndex_set_sorted.`iterator(boolean orderNotNeeded, boolean ignoreType)`
  `LowLevelIterator<T>`
  FsIndex_singletype.`iterator(FeatureStructure initialPositionFs)`
  `LowLevelIterator<T>`
  FsIndex_snapshot.`iterator()`
  `LowLevelIterator<T>`
  FsIndex_snapshot.`iterator(boolean orderNotNeeded, boolean ignoreType)`
  `default LowLevelIterator<T>`
  LowLevelIndex.`iterator()`
  Return an iterator over the index.
  `LowLevelIterator<T>`
  LowLevelIndex.`iterator(boolean orderNotNeeded, boolean ignoreType)`
  Internal use, used by select framework.
  `<T extends FeatureStructure>
  LowLevelIterator<T>`
  FSIndexRepositoryImpl.`ll_getAllIndexedFS(Type type)`
  `LowLevelIterator<T>`
  FsIndex_singletype.`ll_iterator(boolean ambiguous)`
  `LowLevelIterator<T>`
  FsIndex_snapshot.`ll_iterator(boolean ambiguous)`
  `default LowLevelIterator<T>`
  LowLevelIndex.`ll_iterator()`
  Get a low-level FS iterator.
  `LowLevelIterator<T>`
  LowLevelIndex.`ll_iterator(boolean ambiguous)`
  Get a low-level, FS reference iterator.
  Constructors in org.apache.uima.cas.impl with parameters of type LowLevelIterator
  Modifier
  Constructor
  Description
  ``
  `FsIterator_multiple_indexes(LowLevelIndex<T> main_idx, LowLevelIterator<T>[] iterators, Comparator<TOP> comparatorMaybeNoTypeWithoutId)`
  ``
  `LLUnambiguousIteratorImpl(LowLevelIterator<T> it)`