Class CASMetadata

java.lang.Object
org.apache.uima.cas.impl.CASMetadata

class CASMetadata extends Object
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 Details

    • ts

      final TypeSystemImpl ts
    • fsClassRegistry

      final FSClassRegistry fsClassRegistry
    • featureOffset

      int[] featureOffset
    • fsSpaceReq

      int[] fsSpaceReq
    • creatableType

      boolean[] creatableType
    • nonCreatableTypes

      private static final String[] nonCreatableTypes
  • Constructor Details

  • Method Details

    • setupFeaturesAndCreatableTypes

      void setupFeaturesAndCreatableTypes()
    • computeFeatureOffsets

      private final void computeFeatureOffsets()
    • computeFeatureOffsets

      private final void computeFeatureOffsets(Type t, int offset)
    • initCreatableTypeTable

      private void initCreatableTypeTable()