# Uses of Interface
org.apache.uima.cas.text.AnnotationIndex

Packages that use AnnotationIndex
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.jcas
Interfaces for accessing the JCAS.
org.apache.uima.jcas.impl
Provides the classes that support the Java Cas Model (JCM).

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

  Methods in org.apache.uima.cas that return AnnotationIndex
  Modifier and Type
  Method
  Description
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CAS.`getAnnotationIndex()`
  Get the standard annotation index.
  `default <T extends AnnotationFS>
  AnnotationIndex<T>`
  CAS.`getAnnotationIndex(Class<T> clazz)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CAS.`getAnnotationIndex(Type type)`
  Get the standard annotation index restricted to a specific annotation type.

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

  Classes in org.apache.uima.cas.impl that implement AnnotationIndex
  Modifier and Type
  Class
  Description
  `class`
  `FsIndex_annotation<T extends AnnotationFS>`
  Implementation of annotation indexes.
  Methods in org.apache.uima.cas.impl that return AnnotationIndex
  Modifier and Type
  Method
  Description
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CASImpl.`getAnnotationIndex()`
  The generic spec T extends AnnotationFS (rather than AnnotationFS) allows the method JCasImpl getAnnotationIndex to return Annotation instead of AnnotationFS
  `<T extends AnnotationFS>
  AnnotationIndex<T>`
  CASImpl.`getAnnotationIndex(Type type)`

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

  Methods in org.apache.uima.jcas that return AnnotationIndex
  Modifier and Type
  Method
  Description
  `AnnotationIndex<Annotation>`
  JCas.`getAnnotationIndex()`
  Get the standard annotation index.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(int type)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(Class<T> clazz)`
  Get the standard annotation index restricted to a specific annotation type.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCas.`getAnnotationIndex(Type type)`
  Get the standard annotation index restricted to a specific annotation type.
  `AnnotationIndex<Annotation>`
  JFSIndexRepository.`getAnnotationIndex()`
  Get the standard annotation index.
  `<T extends Annotation>
  AnnotationIndex<T>`
  JFSIndexRepository.`getAnnotationIndex(int type)`
  Get the standard annotation index restricted to a specific annotation type.

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

  Methods in org.apache.uima.jcas.impl that return AnnotationIndex
  Modifier and Type
  Method
  Description
  `AnnotationIndex<Annotation>`
  JCasImpl.`getAnnotationIndex()`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCasImpl.`getAnnotationIndex(int type)`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCasImpl.`getAnnotationIndex(Class<T> clazz)`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JCasImpl.`getAnnotationIndex(Type type)`
  `AnnotationIndex<Annotation>`
  JFSIndexRepositoryImpl.`getAnnotationIndex()`
  `<T extends Annotation>
  AnnotationIndex<T>`
  JFSIndexRepositoryImpl.`getAnnotationIndex(int type)`