Uses of Package
org.apache.uima.cas.impl
Packages that use org.apache.uima.cas.impl
Package
Description
Common Analysis System (CAS) Interfaces.
Implementation and Low-Level API for the CAS Interfaces.
Contains reference implementations of the interfaces in
org.apache.uima
.Interfaces for accessing the JCAS.
JCAS model for built-in CAS types
Provides the classes that support the Java Cas Model (JCM).
JCAS model for built-in TCAS types
Classes for the JCasGen tool
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.adapter.vinciClassDescriptionThis class is used by the XCASDeserializer to store feature structures that do not fit into the type system of the CAS it is deserializing into.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.casClassDescriptionDefines the low-level CAS APIs.Low-level FS index object.Low-level version of the type system APIs.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.cas.implClassDescriptionClass comment for AnnotationImpl.java goes here.Implementation of the
ArrayFS
interface.Compression alternativesDefine all the slot kinds.User callable serialization and deserialization of the CAS in a compressed Binary Format This serializes/deserializes the state of the CAS.Compression alternativesInfo reused for 1) multiple serializations of same cas to multiple targets (a speedup), or 2) for delta cas serialization, where it represents the fsStartIndex info before any mods were done which could change that info, or 3) for deserializing with a delta cas, where it represents the fsStartIndex info at the time the CAS was serialized out..This is a small object which contains - CASMgrSerializer instance - a Java serializable form of the type system + index definitions - CASSerializer instance - a Java serializable form of the CAS including lists of which FSs are indexedImplements the CAS interfaces.Container for serialized CAS typing information.This object has 2 purposes.CAS serializer support for XMI and JSON formats.Use an inner class to hold the data for serializing a CAS.Methods used to serialize items Separate implementations for JSON and XmiThis class gets initialized with two type systems, and then provides resources to map type and feature codes between them.Common part of array impl for those arrays of primitives which exist in the main heap.Common part of array impl for those arrays of primitives which use auxilliary heaps.HEADERS Serialization versioning There are 1 or 2 words used for versioning.Class holding information about an FSIndex Includes the "label" of the index, and a ref to the CAS this index contents are in.Class holding info about a View/Sofa.Feature structure implementation.Feature structure implementation.Contains CAS Type and Feature objects to represent a feature path of the form feature1/.../featureN.Interface to compare two feature structures.Interface to compare two feature structures, represented by their addresses.Class comment for FSIndexImpl.java goes here.There is one instance of this class per CAS View.Kinds of extra functions for iteratorsBase class for int Iterators over indexes.Base class for FSIterator implementations.The common (among all index kinds - set, sorted, bag) info for an index Subtypes define the actual index repository (integers indexing the CAS) for each kind.Used for UIMA FS Set Indexes Uses CompIntArrayRBT red black tree to hold items Same as FSRBTIndex, but duplicates are not inserted.A heap for CAS.Utilities for dealing with CAS List types.Defines the low-level CAS APIs.Low-level FS index object.Low-level index repository access.Low-level FS iterator.Low-level version of the type system APIs.A MarkerImpl holds a high-water "mark" in the CAS, for all views.This class is used by the XCASDeserializer to store feature structures that do not fit into the type system of the CAS it is deserializing into.The implementation of types in the type system.Type system implementation.CAS serializer for XMI format; writes a CAS in the XML Metadata Interchange (XMI) format.A container for data that is shared between theXmiCasSerializer
and theXmiCasDeserializer
.Data structure holding the index and the xmi:id of an array or list element that is a reference to an out-of-typesystem FS. -
Classes in org.apache.uima.cas.impl used by org.apache.uima.examples
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.impl
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.internal.util.rb_treesClassDescriptionUsed for UIMA FS Set Indexes Uses CompIntArrayRBT red black tree to hold items Same as FSRBTIndex, but duplicates are not inserted.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.jcasClassDescriptionImplements the CAS interfaces.Defines the low-level CAS APIs.Low-level index repository access.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.casClassDescriptionImplements the CAS interfaces.Feature structure implementation.Defines the low-level CAS APIs.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.implClassDescriptionImplements the CAS interfaces.Feature structure implementation.Defines the low-level CAS APIs.Low-level index repository access.
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.tcas
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.tools.jcasgen
-
Classes in org.apache.uima.cas.impl used by org.apache.uima.util.impl