## 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.examples |
  org.apache.uima.impl | Apache UIMA internals
  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 |

- - ### 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` | FeatureStructureImplC.`_casView` The view this Feature Structure was originally created in.
    `CASImpl` | CasSerializerSupport.CasDocSerializer.`cas`
    `protected CASImpl` | FsIndex_singletype.`casImpl`

    Methods in org.apache.uima.cas.impl that return CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `CASImpl` | FeatureStructureImplC.`_getView()`
    `CASImpl` | CASImpl.`getBaseCAS()`
    `CASImpl` | FSIndexRepositoryImpl.`getCasImpl()`
    `CASImpl` | LowLevelIndex.`getCasImpl()`
    `CASImpl` | FsIndex_snapshot.`getCasImpl()`
    `CASImpl` | FsIndex_singletype.`getCasImpl()`
    `CASImpl` | FeatureStructureImplC.`getCASImpl()`
    `CASImpl` | CASImpl.`getSofaCasView(AnnotationBase fs)`
    `CASImpl` | CASImpl.`getView(SofaFS aSofa)`
    `CASImpl` | CASImpl.`ll_getSofaCasView(int id)`
    `CASImpl` | LowLevelCAS.`ll_getSofaCasView(int addr)`
    `CASImpl` | BinaryCasSerDes.`setupCasFromCasMgrSerializer(CASMgrSerializer casMgrSerializer)`

    Methods in org.apache.uima.cas.impl that return types with arguments of type CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<CASImpl>` | CASImpl.`getViewImplIterator()` excludes initial view if its sofa is not valid

    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.
    `static boolean` | CasCompare.`compareCASes(CASImpl c1, CASImpl c2)` Compare 2 CASes, with perhaps different type systems.
    `T` | FSGenerator.`createFS(int addr, CASImpl cas)` Deprecated.
    `TOP` | FsGenerator3.`createFS(TypeImpl typeImpl, CASImpl casImpl)`
    `TOP` | FsGeneratorArray.`createFS(TypeImpl typeImpl, CASImpl casImpl, int length)`
    `void` | BinaryCasSerDes4.`deserialize(CASImpl cas, InputStream deserIn, boolean isDelta, CommonSerDes.Header h)`
    `static void` | BinaryCasSerDes4.`dumpCas(CASImpl cas)`
    `FSIndexRepositoryImpl` | CASMgrSerializer.`getIndexRepository(CASImpl cas)` Deserialize the index specification and type ordering information in this class instance into the index repository and cas and type system.
    `void` | BinaryCasSerDes4.`serializeWithTsi(CASImpl casImpl, Object out)`

    Method parameters in org.apache.uima.cas.impl with type arguments of type CASImpl
    Modifier and Type | Method and Description
    --- | ---
    `void` | CasCompare.`applyToBoth(Consumer<CASImpl> c)` Many times some customation needs to be applied to both CASs being compared.
    `void` | CASImpl.`forAllViews(Consumer<CASImpl> processViews)` iterate over all views in view order (by view number)

    Constructors in org.apache.uima.cas.impl with parameters of type CASImpl
    Constructor and Description
    `BinaryCasSerDes(CASImpl baseCAS)`
    `CasCompare(CASImpl c1, CASImpl c2)` Make an instance of this class to set up a compare operation, and optionally use to configure the compare.
    `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)`
    `CommonSerDesSequential(CASImpl cas)`
    `FeatureStructureImplC(TypeImpl type, CASImpl casView)` For non-JCas use, Internal Use Only, called by cas.createFS via generators
    `FsIndex_singletype(CASImpl cas, Type type, int indexType, FSIndexComparator comparatorForIndexSpecs)` Constructor for FsIndex_singletype.

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

    Constructors in org.apache.uima.examples with parameters of type CASImpl
    Constructor and Description
    `SourceDocumentInformation(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator

  - ### 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` Deprecated. ref to CAS for faster getters/setters

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

    Constructors in org.apache.uima.jcas.cas with parameters of type CASImpl
    Constructor and Description
    `AnnotationBase(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `BooleanArray(TypeImpl t, CASImpl c, int l)` Called by generator
    `ByteArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new ByteArray of given size
    `DoubleArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new DoubleArray of given size
    `EmptyFloatList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `EmptyFSList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `EmptyIntegerList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `EmptyStringList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `FloatArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new FloatArray of given size
    `FloatList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `FSArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new FSArray of given size
    `FSArrayList(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator
    `FSHashSet(HashSet<T> set, TypeImpl type, CASImpl casImpl)`
    `FSHashSet(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator
    `FSLinkedHashSet(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator
    `FSList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `Int2FS(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator
    `IntegerArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new IntegerArray of given size
    `IntegerArrayList(TypeImpl type, CASImpl casImpl)` Internal - constructor used by generator
    `IntegerList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `LongArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new LongArray of given size
    `NonEmptyFloatList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `NonEmptyFSList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `NonEmptyIntegerList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `NonEmptyStringList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `ShortArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new ShortArray of given size
    `Sofa(TypeImpl t, CASImpl c)` used by generator, not used Make a new Sofa
    `Sofa(TypeImpl t, CASImpl c, int sofaNum, String viewName, String mimeType)`
    `StringArray(TypeImpl t, CASImpl c, int length)` used by generator Make a new StringArray of given size
    `StringList(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `TOP(TypeImpl t, CASImpl c)` used by generator Make a new TOP

  - ### 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 JCasImpl` | JCasImpl.`getJCas(CASImpl cas)` creates a new JCas instance that corresponds to a CAS instance.

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

    Constructors in org.apache.uima.jcas.tcas with parameters of type CASImpl
    Constructor and Description
    `Annotation(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase
    `DocumentAnnotation(TypeImpl t, CASImpl c)` used by generator Make a new AnnotationBase

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