| Interface | Description | 
|---|---|
| AbstractCas | The base interface extended by all CAS (Common Analysis System) interfaces in the UIMA SDK. | 
| AnnotationBaseFS | Annotation Base API. | 
| ArrayFS | Feature structure array interface. | 
| BooleanArrayFS | Boolean array interface. | 
| ByteArrayFS | Byte array interface. | 
| CAS | Object-oriented CAS (Common Analysis System) API. | 
| CasOwner | Represents the "owner" of a CAS. | 
| CommonArrayFS | Common parts of the Array interfaces. | 
| ComponentInfo | Information that a CAS needs to know about the component that's currently operating on it. | 
| DoubleArrayFS | Double array interface. | 
| Feature | The interface that describes features in the type system. | 
| FeaturePath | Interface for a feature path. | 
| FeatureStructure | Interface for feature structures. | 
| FeatureValuePath | Deprecated use  FeaturePath | 
| FloatArrayFS | Interface for CAS float arrays. | 
| FSBooleanConstraint | Interface for a boolean constraint. | 
| FSConstraint | Interface for feature structure constraints. | 
| FSFloatConstraint | Interface for a float constraint. | 
| FSIndex<T extends FeatureStructure> | Feature structure index access interface. | 
| FSIndexRepository | Repository of indexes over feature structures. | 
| FSIntConstraint | Interface for an integer constraint. | 
| FSIterator<T extends FeatureStructure> | Iterator over feature structures. | 
| FSMatchConstraint | Interface for feature structure matching constraints. | 
| FSStringConstraint | Interface for a String constraint. | 
| FSTypeConstraint | Interface for type constraint. | 
| IntArrayFS | Interface for CAS int arrays. | 
| LongArrayFS | Long array interface. | 
| Marker | An object obtained from the  CASthat is used to query when FSs were
 created or modified with respect to the marker. | 
| ShortArrayFS | Short array interface. | 
| SofaFS | Interface for "Subject of Analysis" (Sofa) feature structures. | 
| SofaID | Deprecated As of v2.0, this is no longer needed. | 
| StringArrayFS | String array interface. | 
| Type | The interface describing types in the type system. | 
| TypeNameSpace | An object holding the namespace string for a type. | 
| TypeSystem | The interface to the type system. | 
| Class | Description | 
|---|---|
| AbstractCas_ImplBase | Base class from which CAS implementations should extend. | 
| ConstraintFactory | Methods to create  FSMatchConstraints for filtered iterators or other
 use. | 
| Enum | Description | 
|---|---|
| SerialFormat | The various forms of serialization (typically of the CAS) | 
| TypeClass | 
| Exception | Description | 
|---|---|
| CASException | Exception class for package org.apache.uima.cas. | 
| CASRuntimeException | Runtime exception class for package org.apache.uima.cas. | 
| ParsingException | Deprecated The Constraint Parser is not supported in externally released versions of UIMA | 
The CAS provides data modelling, definition and retrieval. The data model is stored in a type system. Use factory methods on a CAS object to create data structures. Also from a CAS, you can access the index repository to retrieve the data structure that have already been created.
Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.