# Uses of Package
org.apache.uima.cas.impl

- Packages that use org.apache.uima.cas.impl
  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.examples |
  org.apache.uima.impl | Contains reference implementations of the interfaces in `org.apache.uima`.
  org.apache.uima.jcas | Interfaces for accessing the JCAS.
  org.apache.uima.jcas.cas | JCAS model for built-in CAS types
  org.apache.uima.jcas.impl | Provides the classes that support the Java Cas Model (JCM).
  org.apache.uima.jcas.tcas | JCAS model for built-in TCAS types
  org.apache.uima.json |
  org.apache.uima.util.impl |

- Classes in org.apache.uima.cas.impl used by org.apache.uima.cas
  Class and Description
  LowLevelCAS Defines the low-level CAS APIs.
  LowLevelIndex Low-level FS index object.
  LowLevelTypeSystem Low-level version of the type system APIs.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.cas.impl
  Class and Description
  AllowPreexistingFS
  AnnotationBaseImpl Class comment for AnnotationImpl.java goes here.
  ArrayFSImpl Implementation of the `ArrayFS` interface.
  BinaryCasSerDes4.CasCompare
  BinaryCasSerDes4.Compression
  BinaryCasSerDes4.CompressLevel Compression alternatives
  BinaryCasSerDes4.CompressStrat
  BinaryCasSerDes4.SlotKind Define all the slot kinds.
  BinaryCasSerDes6 User callable serialization and deserialization of the CAS in a compressed Binary Format This serializes/deserializes the state of the CAS.
  BinaryCasSerDes6.CompressLevel Compression alternatives
  BinaryCasSerDes6.CompressStrat
  BinaryCasSerDes6.ReuseInfo Info 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..
  CASCompleteSerializer 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 indexed
  CASImpl Implements the CAS interfaces.
  CASMgrSerializer Container for serialized CAS typing information.
  CASSerializer This object has 2 purposes.
  CasSerializerSupport CAS serializer support for XMI and JSON formats.
  CasSerializerSupport.CasDocSerializer Use an inner class to hold the data for serializing a CAS.
  CasSerializerSupport.CasSerializerSupportSerialize Methods used to serialize items Separate implementations for JSON and Xmi
  CasState states the CAS can be in
  CasTypeSystemMapper This class gets initialized with two type systems, and then provides resources to map type and feature codes between them.
  CommonArrayFSImpl Common part of array impl for those arrays of primitives which exist in the main heap.
  CommonAuxArrayFSImpl Common part of array impl for those arrays of primitives which use auxilliary heaps.
  CommonSerDes.Header HEADERS Serialization versioning There are 1 or 2 words used for versioning.
  DebugFSLogicalStructure.IndexInfo Class holding information about an FSIndex Includes the "label" of the index, and a ref to the CAS this index contents are in.
  DebugFSLogicalStructure.ViewInfo Class holding info about a View/Sofa.
  FeatureStructureImpl Feature structure implementation.
  FeatureStructureImplC Feature structure implementation.
  FeatureValuePathImpl Contains CAS Type and Feature objects to represent a feature path of the form feature1/.../featureN.
  FSClassRegistry
  FSComparator Interface to compare two feature structures.
  FSGenerator
  FSImplComparator Interface to compare two feature structures, represented by their addresses.
  FSIndexFlat.FSIteratorFlat
  FSIndexImpl Class comment for FSIndexImpl.java goes here.
  FSIndexRepositoryImpl There is one instance of this class per CAS View.
  FSIndexRepositoryImpl.IteratorExtraFunction Kinds of extra functions for iterators
  FSIntIteratorImplBase Base class for int Iterators over indexes.
  FSIteratorImplBase Base class for FSIterator implementations.
  FSLeafIndexImpl 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.
  FSRBTSetIndex Used for UIMA FS Set Indexes Uses CompIntArrayRBT red black tree to hold items Same as FSRBTIndex, but duplicates are not inserted.
  Heap A heap for CAS.
  ListUtils Utilities for dealing with CAS List types.
  LowLevelCAS Defines the low-level CAS APIs.
  LowLevelIndex Low-level FS index object.
  LowLevelIndexRepository Low-level index repository access.
  LowLevelIterator Low-level FS iterator.
  LowLevelTypeSystem Low-level version of the type system APIs.
  MarkerImpl A MarkerImpl holds a high-water "mark" in the CAS, for all views.
  OutOfTypeSystemData 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.
  SlotKinds.SlotKind
  TypeImpl The implementation of types in the type system.
  TypeSystemImpl Type system implementation.
  TypeSystemUtils.PathValid
  XmiCasSerializer CAS serializer for XMI format; writes a CAS in the XML Metadata Interchange (XMI) format.
  XmiSerializationSharedData A container for data that is shared between the `XmiCasSerializer` and the `XmiCasDeserializer`.
  XmiSerializationSharedData.XmiArrayElement 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
  Class and Description
  FeatureStructureImpl Feature structure implementation.
  FSGenerator

- Classes in org.apache.uima.cas.impl used by org.apache.uima.impl
  Class and Description
  CASImpl Implements the CAS interfaces.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas
  Class and Description
  CASImpl Implements the CAS interfaces.
  LowLevelCAS Defines the low-level CAS APIs.
  LowLevelIndexRepository Low-level index repository access.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.cas
  Class and Description
  CASImpl Implements the CAS interfaces.
  FeatureStructureImpl Feature structure implementation.
  FSGenerator
  LowLevelCAS Defines the low-level CAS APIs.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.impl
  Class and Description
  CASImpl Implements the CAS interfaces.
  FeatureStructureImpl Feature structure implementation.
  LowLevelCAS Defines the low-level CAS APIs.
  LowLevelIndexRepository Low-level index repository access.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.jcas.tcas
  Class and Description
  FeatureStructureImpl Feature structure implementation.
  FSGenerator

- Classes in org.apache.uima.cas.impl used by org.apache.uima.json
  Class and Description
  TypeSystemImpl Type system implementation.
  XmiSerializationSharedData A container for data that is shared between the `XmiCasSerializer` and the `XmiCasDeserializer`.

- Classes in org.apache.uima.cas.impl used by org.apache.uima.util.impl
  Class and Description
  SlotKinds.SlotKind

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