# 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
  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 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).
  `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).
  `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).
  `<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).
  `<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
  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
  Description
  `interface`
  `LowLevelIterator<T extends FeatureStructure>`
  Low-level FS iterator.
  Classes in org.apache.uima.cas.impl that implement FSIterator
  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.
  Methods in org.apache.uima.cas.impl that return FSIterator
  Modifier and Type
  Method
  Description
  `FSIterator<T>`
  FsIterator_subtypes_ordered.`copy()`
  `FSIterator<T>`
  FsIterator_subtypes_snapshot.`copy()`
  `FSIterator<T>`
  Subiterator.`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
  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
  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
  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).
  `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).
  `<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
  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
  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
  Description
  `<T extends FeatureStructure>
  FSIterator<T>`
  JCasImpl.`createFilteredIterator(FSIterator<T> it, FSMatchConstraint constraint)`
  `<T extends FeatureStructure>
  ListIterator<T>`
  JCasImpl.`fs2listIterator(FSIterator<T> it)`