## Uses of Class
org.apache.uima.cas.impl.CASImpl

- Packages that use CASImpl
  Package | Description
  --- | ---
  org.apache.uima.cas.impl | Implementation and Low-Level API for the CAS Interfaces.
  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).

- - ### Uses of CASImpl in org.apache.uima.cas.impl

    Fields in org.apache.uima.cas.impl declared as CASImpl
    Modifier and Type | Field and Description
    --- | ---
    `CASImpl` | CasSerializerSupport.CasDocSerializer.`cas`
    `protected CASImpl` | FeatureStructureImplC.`casImpl`
    `protected CASImpl` | FSLeafIndexImpl.`lowLevelCAS`

    Methods in org.apache.uima.cas.impl that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `CASImpl` | CASImpl.`getBaseCAS()`
    `protected abstract CASImpl` | FeatureStructureImpl.`getCASImpl()`
    `CASImpl` | FeatureStructureImplC.`getCASImpl()`
    `CASImpl` | CASImpl.`ll_getSofaCasView(int addr)`
    `CASImpl` | LowLevelCAS.`ll_getSofaCasView(int addr)`
    `CASImpl` | CASImpl.`setupCasFromCasMgrSerializer(CASMgrSerializer casMgrSerializer)`

    Methods in org.apache.uima.cas.impl with parameters of type CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `void` | CASSerializer.`addCAS(CASImpl cas)` Add the CAS to be serialized.
    `void` | CASSerializer.`addCAS(CASImpl cas, boolean addMetaData)` Add the CAS to be serialized.
    `void` | CASSerializer.`addCAS(CASImpl cas, OutputStream ostream)` Serializes the CAS data and writes it to the output stream.
    `void` | CASSerializer.`addCAS(CASImpl cas, OutputStream ostream, boolean includeTsi)`
    `void` | CASSerializer.`addCAS(CASImpl cas, OutputStream ostream, Marker trackingMark)` Serializes only new and modified FS and index operations made after the tracking mark is created.
    `void` | CASSerializer.`addNoMetaData(CASImpl casImpl)` Serialize CAS data without heap-internal meta data.
    `boolean` | BinaryCasSerDes6.`compareCASes(CASImpl c1, CASImpl c2)` Compare 2 CASes, with perhaps different type systems.
    `boolean` | BinaryCasSerDes4.CasCompare.`compareCASes(CASImpl c1, CASImpl c2)`
    `ArrayFSImpl` | ArrayFSGenerator.`createFS(int addr, CASImpl cas)`
    `T` | FSGenerator.`createFS(int addr, CASImpl cas)`
    `void` | BinaryCasSerDes4.`deserialize(CASImpl cas, InputStream deserIn, boolean isDelta)`
    `FSIndexRepositoryImpl` | CASMgrSerializer.`getIndexRepository(CASImpl cas)`
    `String` | BinaryCasSerDes4.`printCasInfo(CASImpl cas)`
    `void` | BinaryCasSerDes4.`serializeWithTsi(CASImpl casImpl, Object out)`
    `boolean` | FSClassRegistry.`swapInGeneratorsForClassLoader(ClassLoader cl, CASImpl casImpl)`

    Constructors in org.apache.uima.cas.impl with parameters of type CASImpl
    Constructor and Description
    `AnnotationBaseImpl(int addr, CASImpl cas)` Constructor for AnnotationImpl.
    `AnnotationImpl(int addr, CASImpl cas)` Constructor for AnnotationImpl.
    `ArrayFSImpl(int addr, CASImpl cas)`
    `BooleanArrayFSImpl(int addr, CASImpl cas)`
    `ByteArrayFSImpl(int addr, CASImpl cas)`
    `CASCompleteSerializer(CASImpl cas)`
    `CasDocSerializer(ContentHandler ch, CASImpl cas, XmiSerializationSharedData sharedData, MarkerImpl marker, CasSerializerSupport.CasSerializerSupportSerialize csss)`
    `CasDocSerializer(ContentHandler ch, CASImpl cas, XmiSerializationSharedData sharedData, MarkerImpl marker, CasSerializerSupport.CasSerializerSupportSerialize csss, boolean trackMultiRefs)`
    `CommonArrayFSImpl(CASImpl cas, int addr)`
    `CommonAuxArrayFSImpl(CASImpl cas, int addr)`
    `DefaultAnnotationComparator(CASImpl cas)`
    `DoubleArrayFSImpl(int addr, CASImpl cas)`
    `FloatArrayFSImpl(int addr, CASImpl cas)`
    `FSIndexComparatorImpl(CASImpl cas)`
    `FSLeafIndexImpl(CASImpl cas, Type type, int indexType)` Constructor for FSLeafIndexImpl.
    `FSRBTSetIndex(CASImpl cas, Type type, int indexType)` Constructor for FSRBTIndex.
    `IntArrayFSImpl(int addr, CASImpl cas)`
    `ListUtils(CASImpl aCASImpl, Logger aLogger, ErrorHandler aErrorHandler)` Creates a new ListUtils object.
    `LongArrayFSImpl(int addr, CASImpl cas)`
    `ShortArrayFSImpl(int addr, CASImpl cas)`
    `SofaFSImpl(int addr, CASImpl cas)`
    `StringArrayFSImpl(int addr, CASImpl cas)`
    `TypeSystemImpl(CASImpl cas)` Deprecated. Use 0 arg constructor. Type Systems are shared by many CASes, and can't point to one. Change also your possible calls to ts.commit() - see comment on that method.

  - ### Uses of CASImpl in org.apache.uima.impl

    Methods in org.apache.uima.impl that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `static CASImpl` | Util.`getStartingView(CAS cas, boolean sofaAware, ComponentInfo componentInfo)`

  - ### Uses of CASImpl in org.apache.uima.jcas

    Methods in org.apache.uima.jcas that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `CASImpl` | JCas.`getCasImpl()`

  - ### Uses of CASImpl in org.apache.uima.jcas.cas

    Fields in org.apache.uima.jcas.cas declared as CASImpl
    Modifier and Type | Field and Description
    --- | ---
    `CASImpl` | TOP_Type.`casImpl` ref to CAS for faster getters/setters

    Methods in org.apache.uima.jcas.cas that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `CASImpl` | TOP.`getCASImpl()`

  - ### Uses of CASImpl in org.apache.uima.jcas.impl

    Methods in org.apache.uima.jcas.impl that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `CASImpl` | JCasImpl.`getCasImpl()`

    Methods in org.apache.uima.jcas.impl with parameters of type CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `static JCas` | JCasImpl.`getJCas(CASImpl cas)` creates a new JCas instance that corresponds to a CAS instance.

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