## 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.text | Text Common Annotation System (TCAS) Interfaces.
  org.apache.uima.jcas | Interfaces for accessing the JCAS.

- - ### 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.
    `<T extends FeatureStructure> FSIterator<T>` | FSIndexRepository.`getAllIndexedFS(Type aType)` Gets an iterator over all indexed FeatureStructures of the specified Type (and any of its subtypes).
    `FSIterator<SofaFS>` | CAS.`getSofaIterator()` Get iterator for all SofaFS in the CAS.
    `FSIterator<T>` | FSIndex.`iterator()` Return an iterator over the index.
    `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.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).
    `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.

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