Uses of Class
org.apache.uima.cas.impl.CASImpl
Package
Description
Implementation and Low-Level API for the CAS Interfaces.
Apache UIMA internals
Custom Functional Interfaces used by various UIMA methods
generators and by
de/serializers
Interfaces for accessing the JCAS.
JCAS model for built-in CAS types
Provides the classes that support the Java Cas Model (JCM).
Describes the format of the generated JCas cover classes for UIMA Version 3.
-
Uses of CASImpl in org.apache.uima.cas.impl
Modifier and TypeFieldDescriptionfinal CASImpl
FeatureStructureImplC._casView
The view this Feature Structure was originally created in.final CASImpl
CasSerializerSupport.CasDocSerializer.cas
protected final CASImpl
FsIndex_singletype.casImpl
Modifier and TypeMethodDescriptionFeatureStructureImplC._getView()
CASImpl.getBaseCAS()
FsIndex_singletype.getCasImpl()
FsIndex_snapshot.getCasImpl()
FSIndexRepositoryImpl.getCasImpl()
LowLevelIndex.getCasImpl()
FeatureStructureImplC.getCASImpl()
CASImpl.getSofaCasView
(AnnotationBase fs) CASImpl.ll_getSofaCasView
(int id) LowLevelCAS.ll_getSofaCasView
(int addr) BinaryCasSerDes.setupCasFromCasMgrSerializer
(CASMgrSerializer casMgrSerializer) Modifier and TypeMethodDescriptionCASImpl.getViewImplIterator()
excludes initial view if its sofa is not validModifier and TypeMethodDescriptionvoid
Add the CAS to be serialized.void
Add the CAS to be serialized.void
CASSerializer.addCAS
(CASImpl cas, OutputStream ostream) Serializes the CAS data and writes it to the output stream. --------------------------------------------------------------------- Blob Format Element Size Number of Description (bytes) Elements ------------ --------- -------------------------------- 4 1 Blob key = "UIMA" in utf-8 4 1 Version (currently = 1) 4 1 size of 32-bit FS Heap array = s32H 4 s32H 32-bit FS heap array 4 1 size of 16-bit string Heap array = sSH 2 sSH 16-bit string heap array 4 1 size of string Ref Heap zrray = sSRH 4 2*sSRH string ref offsets and lengths 4 1 size of FS index array = sFSI 4 sFSI FS index array 4 1 size of 8-bit Heap array = s8H 1 s8H 8-bit Heap array 4 1 size of 16-bit Heap array = s16H 2 s16H 16-bit Heap array 4 1 size of 64-bit Heap array = s64H 8 s64H 64-bit Heap array ---------------------------------------------------------------------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. - using default configuration.Deprecated.void
BinaryCasSerDes4.deserialize
(CASImpl cas, InputStream deserIn, boolean isDelta, CommonSerDes.Header h) static void
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) Modifier and TypeMethodDescriptionvoid
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)ModifierConstructorDescriptionBinaryCasSerDes
(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.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) protected
FeatureStructureImplC
(TypeImpl type, CASImpl casView) For non-JCas use, Internal Use Only, called by cas.createFS via generatorsprotected
FsIndex_singletype
(CASImpl cas, Type type, int indexType, FSIndexComparator comparatorForIndexSpecs) Constructor for FsIndex_singletype. -
Uses of CASImpl in org.apache.uima.examples
ModifierConstructorDescriptionSourceDocumentInformation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generator -
Uses of CASImpl in org.apache.uima.fit.examples.tutorial.type
ModifierConstructorDescriptionDateAnnotation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorDateTimeAnnotation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorInternal - constructor used by generatorRoomNumber
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorTimeAnnotation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorUimaAcronym
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorUimaMeeting
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generator -
Uses of CASImpl in org.apache.uima.fit.examples.type
-
Uses of CASImpl in org.apache.uima.fit.type
-
Uses of CASImpl in org.apache.uima.impl
Modifier and TypeMethodDescriptionstatic CASImpl
Util.getStartingView
(CAS cas, boolean sofaAware, ComponentInfo componentInfo) -
Uses of CASImpl in org.apache.uima.internal.util.function
-
Uses of CASImpl in org.apache.uima.it.pear_with_typesystem.type
ModifierConstructorDescriptionComplexAnnotation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorComplexAnnotationSubtype
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorSimpleAnnotation
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generator -
Uses of CASImpl in org.apache.uima.jcas
-
Uses of CASImpl in org.apache.uima.jcas.cas
Modifier and TypeFieldDescriptionfinal CASImpl
TOP_Type.casImpl
Deprecated.ref to CAS for faster getters/settersModifierConstructorDescriptionAnnotationBase
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseBooleanArray
(TypeImpl t, CASImpl c, int l) Called by generatorused by generator Make a new ByteArray of given sizeDoubleArray
(TypeImpl t, CASImpl c, int length) used by generator Make a new DoubleArray of given sizeEmptyFloatList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseEmptyFSList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseEmptyIntegerList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseEmptyStringList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseFloatArray
(TypeImpl t, CASImpl c, int length) used by generator Make a new FloatArray of given sizeused by generator Make a new AnnotationBaseused by generator Make a new FSArray of given sizeFSArrayList
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorInternal - constructor used by generatorFSLinkedHashSet
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorused by generator Make a new AnnotationBaseInternal - constructor used by generatorIntegerArray
(TypeImpl t, CASImpl c, int length) used by generator Make a new IntegerArray of given sizeIntegerArrayList
(TypeImpl type, CASImpl casImpl) Internal - constructor used by generatorIntegerList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseused by generator Make a new LongArray of given sizeNonEmptyFloatList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseNonEmptyFSList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseused by generator Make a new AnnotationBaseused by generator Make a new AnnotationBaseShortArray
(TypeImpl t, CASImpl c, int length) used by generator Make a new ShortArray of given sizeused by generator, not used Make a new SofaStringArray
(TypeImpl t, CASImpl c, int length) used by generator Make a new StringArray of given sizeStringList
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseused by generator Make a new TOP -
Uses of CASImpl in org.apache.uima.jcas.impl
-
Uses of CASImpl in org.apache.uima.jcas.tcas
ModifierConstructorDescriptionAnnotation
(TypeImpl t, CASImpl c) used by generator Make a new AnnotationBaseused by generator Make a new AnnotationBase -
Uses of CASImpl in org.apache.uima.tools.jcasgen
Modifier and TypeMethodDescriptionvoid
Jg.mainForCde
(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, String inputFile, String outputDirectory, TypeDescription[] tds, CASImpl aCas) Main for cde.void
Jg.mainForCde
(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, String inputFile, String outputDirectory, TypeDescription[] tds, CASImpl aCas, String pProjectPathDir, boolean limitToProjectScope, Map<String, Set<String>> pMergedTypesAddingFeatures) Main for cde.void
Jg.mainGenerateAllTypesFromTemplates
(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, String inputFile, String outputDirectory, TypeDescription[] tds, CASImpl aCas, Class<JCasTypeTemplate> jcasTypeClass, Class<JCasTypeTemplate> jcas_TypeClass) Main generate all types from templates.void
Jg.mainGenerateAllTypesFromTemplates
(IMerge aMerger, IProgressMonitor aProgressMonitor, IError aError, String inputFile, String outputDirectory, TypeDescription[] tds, CASImpl aCas, Class<JCasTypeTemplate> jcasTypeClass, String pProjectPathDir, boolean limitToProjectScope, Map<String, Set<String>> pMergedTypesAddingFeatures) Main generate all types from templates.