Class IndexBuildItem_impl

java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.search.impl.IndexBuildItem_impl
All Implemented Interfaces:
Serializable, Cloneable, MetaDataObject, IndexBuildItem, XMLizable

public class IndexBuildItem_impl extends MetaDataObject_impl implements IndexBuildItem
See Also:
  • Constructor Details

    • IndexBuildItem_impl

      public IndexBuildItem_impl()
  • Method Details

    • getName

      public 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(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