# Package org.apache.uima.jcas.cas

package org.apache.uima.jcas.cas
JCAS model for built-in CAS types

- Related Packages
  Package
  Description
  org.apache.uima.jcas
  Interfaces for accessing the JCAS.
  org.apache.uima.jcas.impl
  Provides the classes that support the Java Cas Model (JCM).
  org.apache.uima.jcas.tcas
- Class
  Description
  AnnotationBase
  the JCas class model for the CAS type uima.cas.AnnotationBase.
  AnnotationBase_Type
  Deprecated.
  ArrayFSImpl<E extends FeatureStructure>
  Deprecated.
  use FSArray instead
  BooleanArray
  JCas class model for BooleanArray
  ByteArray
  JCas class model for ByteArray
  CommonList
  This class is the super class of list nodes (both empty and non empty)
  CommonPrimitiveArray<T>
  This interface is implemented by arrays of non-FeatureStructure components boolean, byte, short, int, long, float, double, String, JavaObject Internal Use Only.
  DoubleArray
  JCas class model for DoubleArray
  EmptyFloatList
  EmptyFSList<T extends TOP>
  EmptyIntegerList
  EmptyList
  a marker interface for empty lists
  EmptyStringList
  FloatArray
  Java Cas model for Cas FloatArray.
  FloatList
  FSArray<T extends FeatureStructure>
  Java Class model for Cas FSArray type extends FeatureStructure for backwards compatibility when using FSArray with no typing.
  FSArrayList<T extends TOP>
  An ArrayList type containing Feature Structures, for UIMA Has all the methods of List Implements the select(...) APIs
  FSHashSet<T extends TOP>
  a hash set of Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts Updated by JCasGen Fri Jan 20 11:55:59 EST 2017 XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-types/src/main/descriptors/java_object_type_descriptors.xml
  FSLinkedHashSet<T extends TOP>
  a hash set of Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts Updated by JCasGen Fri Jan 20 11:55:59 EST 2017 XML source: C:/au/svnCheckouts/branches/uimaj/v3-alpha/uimaj-types/src/main/descriptors/java_object_type_descriptors.xml
  FSList<T extends TOP>
  T extends TOP, v2 already mandated TOP for set/get
  Int2FS<T extends TOP>
  A map from ints to Feature Structures Is Pear aware - stores non-pear versions but may return pear version in pear contexts
  IntegerArray
  The Java Class model corresponding to the Cas IntegerArray_JCasImpl type.
  IntegerArrayList
  An ArrayList type containing ints, for UIMA - implements a subset of the List API, Iterable<Integer>, IntListIterator.
  IntegerList
  LongArray
  JCas class model for LongArray
  NonEmptyFloatList
  NonEmptyFSList<T extends TOP>
  NonEmptyIntegerList
  NonEmptyList
  a marker interface for nonempty lists
  NonEmptyStringList
  SelectViaCopyToArray<T extends FeatureStructure>
  Classes which provide a toArrayForSelect() method that returns a FeatureStructure[] can implement this to enable the class to be used as a "select" source T extends FeatureStructure because FSArray with no typing needs to default to FeatureStructure for backwards compatibility
  ShortArray
  JCas class model for ShortArray
  Sofa
  StringArray
  JCas class model for StringArray
  StringList
  TOP
  The JCas Class model corresponding to the Cas TOP type.
  TOP_Type
  Deprecated.