## Uses of Interface
org.apache.uima.cas.FSIterator

- Packages that use FSIterator
  Package | Description
  --- | ---
  org.apache.uima.cas | Common Analysis System(CAS) Interfaces
  org.apache.uima.cas.impl | Implementation and Low-Level API for the CAS Interfaces.
  org.apache.uima.cas.text | Text Common Annotation System (TCAS) Interfaces.
  org.apache.uima.jcas | Interfaces for accessing the JCAS.
  org.apache.uima.jcas.impl | Provides the classes that support the Java Cas Model (JCM).

- - ### Uses of FSIterator in org.apache.uima.cas

    Methods in org.apache.uima.cas that return FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `FSIterator<T>` | FSIterator.`copy()` Copy this iterator.
    `<T extends FeatureStructure> FSIterator<T>` | CAS.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)` Create an iterator over structures satisfying a given constraint.
    `FSIterator<T>` | SelectFSs.`fsIterator()`
    `default <T extends FeatureStructure> FSIterator<T>` | FSIndexRepository.`getAllIndexedFS(Class<T> clazz)` Gets an FSIterator over all indexed (in this view) FeatureStructures of the specified Type (and any of its subtypes).
    `default <T extends TOP> FSIterator<T>` | CAS.`getAllIndexedFS(Class<T> clazz)` Gets an iterator over all indexed (in this CAS view) FeatureStructures of the specified Type (and any of its subtypes).
    `<T extends FeatureStructure> FSIterator<T>` | FSIndexRepository.`getAllIndexedFS(Type aType)` Gets an iterator over all indexed (in this View) FeatureStructures of the specified Type (and any of its subtypes).
    `default <T extends TOP> FSIterator<T>` | CAS.`getAllIndexedFS(Type type)` Gets an iterator over all indexed (in this CAS view) FeatureStructures of the specified Type (and any of its subtypes).
    `<T extends SofaFS> FSIterator<T>` | CAS.`getSofaIterator()` Get iterator for all SofaFS in the CAS.
    `FSIterator<T>` | FSIndex.`iterator()` Return an iterator over the index.
    `default FSIterator<T>` | FSIndex.`iterator(FeatureStructure fs)` Return an iterator over the index.

    Methods in org.apache.uima.cas with parameters of type FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | CAS.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)` Create an iterator over structures satisfying a given constraint.
    `<T extends FeatureStructure> ListIterator<T>` | CAS.`fs2listIterator(FSIterator<T> it)` Wrap a standard Java `ListIterator` around an FSListIterator.

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

    Subinterfaces of FSIterator in org.apache.uima.cas.impl
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `LowLevelIterator<T extends FeatureStructure>` Low-level FS iterator.

    Classes in org.apache.uima.cas.impl that implement FSIterator
    Modifier and Type | Class and 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.

    Methods in org.apache.uima.cas.impl that return FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `FSIterator<T>` | Subiterator.`copy()`
    `FSIterator<T>` | FsIterator_subtypes_ordered.`copy()`
    `FSIterator<T>` | FsIterator_subtypes_snapshot.`copy()`
    `<T extends FeatureStructure> FSIterator<T>` | CASImpl.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)`
    `FSIterator<T>` | SelectFSs_impl.`fsIterator()` F S I t e r a t o r -------------------
    `<T extends SofaFS> FSIterator<T>` | CASImpl.`getSofaIterator()`
    `FSIterator<T>` | FsIndex_annotation.`subiterator(AnnotationFS annot)`
    `FSIterator<T>` | FsIndex_annotation.`subiterator(AnnotationFS annot, boolean ambiguous, boolean strict)`

    Methods in org.apache.uima.cas.impl with parameters of type FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | CASImpl.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)`
    `<T extends FeatureStructure> ListIterator<T>` | CASImpl.`fs2listIterator(FSIterator<T> it)`

  - ### Uses of FSIterator in org.apache.uima.cas.text

    Methods in org.apache.uima.cas.text that return FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `FSIterator<T>` | AnnotationIndex.`iterator(boolean ambiguous)` Return an iterator over annotations that can be constrained to be unambiguous.
    `FSIterator<T>` | AnnotationIndex.`subiterator(AnnotationFS annot)` Return a subiterator whose bounds are defined by the input annotation.
    `FSIterator<T>` | AnnotationIndex.`subiterator(AnnotationFS annot, boolean ambiguous, boolean strict)` Return a subiterator whose bounds are defined by the `annot`.

  - ### Uses of FSIterator in org.apache.uima.jcas

    Methods in org.apache.uima.jcas that return FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | JCas.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)` Create an iterator over structures satisfying a given constraint.
    `<T extends TOP> FSIterator<T>` | JCas.`getAllIndexedFS(Class<T> clazz)` Gets an iterator over all indexed FeatureStructures of the specified Type (and any of its subtypes).
    `<T extends TOP> FSIterator<T>` | JFSIndexRepository.`getAllIndexedFS(int aType)` Gets an iterator over all indexed FeatureStructures of the specified Type (and any of its subtypes).
    `<T extends TOP> FSIterator<T>` | JFSIndexRepository.`getAllIndexedFS(Type aType)` Gets an iterator over all indexed FeatureStructures of the specified Type (and any of its subtypes).
    `default <T extends TOP> FSIterator<T>` | JCas.`getAllIndexedFS(Type type)` Gets an iterator over all indexed FeatureStructures of the specified Type (and any of its subtypes).
    `FSIterator<SofaFS>` | JCas.`getSofaIterator()` Get iterator for all SofaFS in the CAS.

    Methods in org.apache.uima.jcas with parameters of type FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | JCas.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint cons)` Create an iterator over structures satisfying a given constraint.
    `<T extends FeatureStructure> ListIterator<T>` | JCas.`fs2listIterator(FSIterator<T> it)` Wrap a standard Java `ListIterator` around an FSListIterator.

  - ### Uses of FSIterator in org.apache.uima.jcas.impl

    Methods in org.apache.uima.jcas.impl that return FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | JCasImpl.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint constraint)`
    `<T extends TOP> FSIterator<T>` | JCasImpl.`getAllIndexedFS(Class<T> clazz)`
    `<T extends TOP> FSIterator<T>` | JFSIndexRepositoryImpl.`getAllIndexedFS(int aType)`
    `<T extends TOP> FSIterator<T>` | JFSIndexRepositoryImpl.`getAllIndexedFS(Type aType)`
    `FSIterator<SofaFS>` | JCasImpl.`getSofaIterator()`

    Methods in org.apache.uima.jcas.impl with parameters of type FSIterator
    Modifier and Type | Method and Description
    --- | ---
    `<T extends FeatureStructure> FSIterator<T>` | JCasImpl.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint constraint)`
    `<T extends FeatureStructure> ListIterator<T>` | JCasImpl.`fs2listIterator(FSIterator<T> it)`

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.