Class FsIndexDescription_impl

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

public class FsIndexDescription_impl extends MetaDataObject_impl implements FsIndexDescription
See Also:
  • Constructor Details

    • FsIndexDescription_impl

      public FsIndexDescription_impl()
  • Method Details

    • getXMLElementTagName

      protected String getXMLElementTagName()
    • getLabel

      public String getLabel()
      Description copied from interface: FsIndexDescription
      Gets the label of this index. This is the identifier used to retrieve the index from the CAS's Index Repository.
      Specified by:
      getLabel in interface FsIndexDescription
      Returns:
      the label of this index.
    • setLabel

      public void setLabel(String aLabel)
      Description copied from interface: FsIndexDescription
      Sets the label of this index. This is the identifier used to retrieve the index from the CAS's Index Repository.
      Specified by:
      setLabel in interface FsIndexDescription
      Parameters:
      aLabel - the label of this index.
    • getTypeName

      public String getTypeName()
      Description copied from interface: FsIndexDescription
      Gets the Type name for this index. This determines what type of FeatureStructures are contained in the index.
      Specified by:
      getTypeName in interface FsIndexDescription
      Returns:
      the type name for this index
    • setTypeName

      public void setTypeName(String aTypeName)
      Description copied from interface: FsIndexDescription
      Sets the Type name for this index. This determines what type of FeatureStructures are contained in the index.
      Specified by:
      setTypeName in interface FsIndexDescription
      Parameters:
      aTypeName - the type name for this index
    • getKind

      public String getKind()
      Description copied from interface: FsIndexDescription
      Gets the "kind" of index. There are currently three kinds of indexes - "sorted", "set", and "bag" (see FSIndex for definitions). If this is null, "sorted" is assumed as the default.
      Specified by:
      getKind in interface FsIndexDescription
      Returns:
      the kind of index
    • setKind

      public void setKind(String aKind)
      Description copied from interface: FsIndexDescription
      Sets the "kind" of index. There are currently three kinds of indexes - sorted, set, and bag (see FSIndex for definitions). If this is null, "sorted" is assumed as the default.
      Specified by:
      setKind in interface FsIndexDescription
      Parameters:
      aKind - the kind of index
    • getKeys

      public FsIndexKeyDescription[] getKeys()
      Description copied from interface: FsIndexDescription
      Gets the keys for this index. The keys determine the ordering of FeatureStructures in this index.
      Specified by:
      getKeys in interface FsIndexDescription
      Returns:
      the keys for this index
    • setKeys

      public void setKeys(FsIndexKeyDescription... aKeys)
      Description copied from interface: FsIndexDescription
      Sets the keys for this index. The keys determine the ordering of FeatureStructures in this index.
      Specified by:
      setKeys in interface FsIndexDescription
      Parameters:
      aKeys - the keys for this index
    • 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