Skip navigation links

Package org.apache.uima.cas

Common Analysis System(CAS) Interfaces

See: Description

Package org.apache.uima.cas Description

Common Analysis System(CAS) Interfaces

Common Analysis System (CAS) Interfaces

The CAS provides

Type System

The Type System is a collection of types and features of each type, where the types are in a single type hierarchy. The type/feature information is collected from possibly multiple annotators that make up a UIMA pipeline, and the definitions are merged.

Index Repository

Indexes provide a way to access those Feature Structures which have been indexed (added to the index, and not subsequently removed). Each CAS view has a separate set of indexes.

Built-in Feature Structure classes

This package holds the definition for many of the built-in Feature Structures.

The following classes are alternate interfaces for built-in Feature Structures; they remain for backwards compatibility.org.apache.uima.cas

UIMA v2 name
org.apache.uima.cas
preferred
org.apache.uima.jcas.cas
BooleanArrayFS BooleanArray
ByteArrayFS ByteArray
ShortArrayFS ShortArray
IntegerArrayFS IntegerArray
FloatArrayFS FloatArray
LongArrayFS LongArray
DoubleArrayFS DoubleArray
SofaFS Sofa
AnnotationBaseFS AnnotationBase

Constraints - used by filtered iterators

Iterators may be filtered, using constraints, specified using these interfaces.

Exception collections

Many of the exceptions that UIMA may throw are collected into groups here. These classes provide one level of indirection that permit IDE environments to conveniently locate and work with these.

  Extends
CASException UIMAException (checked)
CASRuntimeException UIMARuntimeException

 

Skip navigation links

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