Class TOP_Type

  • Direct Known Subclasses:
    AnnotationBase_Type

    @Deprecated
    public class TOP_Type
    extends java.lang.Object
    Deprecated.
    hold Cas type information, link to JCas instance. One instance per Type, per CAS
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected TOP_Type()
      Deprecated.
      protected constructor - disable default constructor - never called.
        TOP_Type​(JCas jcas, Type casType)
      Deprecated.
       
      protected TOP_Type​(JCas jcas, Type casType, boolean installGenerator)
      Deprecated.
       
    • Field Detail

      • typeIndexID

        public static final int typeIndexID
        Deprecated.
        each cover class when loaded sets an index. used in the JCas typeArray to go from the cover class or class instance to the corresponding instance of the _Type class
        See Also:
        Constant Field Values
      • casType

        public final Type casType
        Deprecated.
        the Cas Type associated with this Java Cas Model class
      • casTypeCode

        public final int casTypeCode
        Deprecated.
      • jcas

        public final JCas jcas
        Deprecated.
        reference to the Java Cas root
      • casImpl

        public final CASImpl casImpl
        Deprecated.
        ref to CAS for faster getters/setters
      • lowLevelTypeChecks

        protected final boolean lowLevelTypeChecks
        Deprecated.
      • lowLevelArrayBoundChecks

        protected final boolean lowLevelArrayBoundChecks
        Deprecated.
      • useExistingInstance

        public final boolean useExistingInstance
        Deprecated.
      • instanceOf_Type

        protected final TOP_Type instanceOf_Type
        Deprecated.
        This generator can be set up to either get the identical Java object (if it exists) or just make a new one. If making a new one - the java object made cannot contain any other data (because updates won't be reflected). Each class generated by JCasGen either does this (if it has additional java fields imbedded) or not.
    • Constructor Detail

      • TOP_Type

        protected TOP_Type()
        Deprecated.
        protected constructor - disable default constructor - never called.
      • TOP_Type

        public TOP_Type​(JCas jcas,
                        Type casType)
        Deprecated.
      • TOP_Type

        protected TOP_Type​(JCas jcas,
                           Type casType,
                           boolean installGenerator)
        Deprecated.
    • Method Detail

      • getTypeIndexID

        public int getTypeIndexID()
        Deprecated.
        used to obtain reference to the TOP_Type instance
        Returns:
        the type array index
      • getFSGenerator

        protected FSGenerator<?> getFSGenerator()
        Deprecated.
      • addToIndexes

        public void addToIndexes​(int inst)
        Deprecated.
        add the corresponding FeatureStructure to all Cas indexes
        Parameters:
        inst - the low level CAS Feature Structure reference
      • removeFromIndexes

        public void removeFromIndexes​(int inst)
        Deprecated.
        remove the corresponding FeatureStructure from all Cas indexes
        Parameters:
        inst - the low level CAS Feature Structure reference
      • noObjCreate

        public int noObjCreate()
        Deprecated.