Class BoostAttributeImpl

java.lang.Object
org.apache.lucene.util.AttributeImpl
org.apache.lucene.search.BoostAttributeImpl
All Implemented Interfaces:
Cloneable, BoostAttribute, Attribute

public final class BoostAttributeImpl extends AttributeImpl implements BoostAttribute
Implementation class for BoostAttribute.
  • Constructor Details

    • BoostAttributeImpl

      public BoostAttributeImpl()
  • Method Details

    • setBoost

      public void setBoost(float boost)
      Description copied from interface: BoostAttribute
      Sets the boost in this attribute
      Specified by:
      setBoost in interface BoostAttribute
    • getBoost

      public float getBoost()
      Description copied from interface: BoostAttribute
      Retrieves the boost, default is 1.0f.
      Specified by:
      getBoost in interface BoostAttribute
    • clear

      public void clear()
      Description copied from class: AttributeImpl
      Clears the values in this AttributeImpl and resets it to its default value. If this implementation implements more than one Attribute interface it clears all.
      Specified by:
      clear in class AttributeImpl
    • copyTo

      public void copyTo(AttributeImpl target)
      Description copied from class: AttributeImpl
      Copies the values from this Attribute into the passed-in target attribute. The target implementation must support all the Attributes this implementation supports.
      Specified by:
      copyTo in class AttributeImpl