Package org.apache.uima.cas.impl
Class CASMetadata
java.lang.Object
org.apache.uima.cas.impl.CASMetadata
Internal class that holds "meta" information about a CAS
This object is shared by all CASes that have the same typeSystemImpl.
It is accessible to classes in the cas.impl package, only.
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean[]
(package private) int[]
(package private) final FSClassRegistry
(package private) int[]
private static final String[]
(package private) final TypeSystemImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate final void
private final void
computeFeatureOffsets
(Type t, int offset) private void
(package private) void
-
Field Details
-
ts
-
fsClassRegistry
-
featureOffset
int[] featureOffset -
fsSpaceReq
int[] fsSpaceReq -
creatableType
boolean[] creatableType -
nonCreatableTypes
-
-
Constructor Details
-
CASMetadata
CASMetadata(TypeSystemImpl ts, FSClassRegistry fsClassRegistry) -
CASMetadata
CASMetadata(TypeSystemImpl ts)
-
-
Method Details
-
setupFeaturesAndCreatableTypes
void setupFeaturesAndCreatableTypes() -
computeFeatureOffsets
private final void computeFeatureOffsets() -
computeFeatureOffsets
-
initCreatableTypeTable
private void initCreatableTypeTable()
-