Class IndexBuildItem_impl

    • Constructor Detail

      • IndexBuildItem_impl

        public IndexBuildItem_impl()
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: IndexBuildItem
        Gets the name of the CAS type for which this item defines the indexing behavior.
        Specified by:
        getName in interface IndexBuildItem
        Returns:
        the CAS type name for this build item
      • setName

        public void setName​(java.lang.String aName)
        Description copied from interface: IndexBuildItem
        Sets the name of the CAS type for which this item defines the indexing behavior.
        Specified by:
        setName in interface IndexBuildItem
        Parameters:
        aName - the CAS type name for this build item
      • getIndexRule

        public IndexRule getIndexRule()
        Description copied from interface: IndexBuildItem
        Gets the IndexRule that defines how annotations matching this build item should be indexed.
        Specified by:
        getIndexRule in interface IndexBuildItem
        Returns:
        the indexing rule for this build item
      • setIndexRule

        public void setIndexRule​(IndexRule aRule)
        Description copied from interface: IndexBuildItem
        Sets the IndexRule that defines how annotations matching this build item should be indexed.
        Specified by:
        setIndexRule in interface IndexBuildItem
        Parameters:
        aRule - the indexing rule for this build item
      • getFilter

        public Filter getFilter()
        Description copied from interface: IndexBuildItem
        Gets the Filter that identifies which instances of the named CAS type are governed by the index rule for this item. Filters are optional; if none is specified then this rule applies to all instances of the named CAS type.
        Specified by:
        getFilter in interface IndexBuildItem
        Returns:
        the Filter for this build item, null if none
      • setFilter

        public void setFilter​(Filter aFilter)
        Description copied from interface: IndexBuildItem
        Sets the Filter that identifies which instances of the named CAS type are governed by the index rule for this item. Filters are optional; if none is specified then this rule applies to all instances of the named CAS type.
        Specified by:
        setFilter in interface IndexBuildItem
        Parameters:
        aFilter - the Filter for this build item, null if none
      • getXmlizationInfo

        protected XmlizationInfo getXmlizationInfo()
        Description copied from class: MetaDataObject_impl
        To be implemented by subclasses to return information describing how to represent this object in XML.
        Specified by:
        getXmlizationInfo in class MetaDataObject_impl
        Returns:
        information defining this object's XML representation