Class FlagsAttributeImpl

    • Constructor Detail

      • FlagsAttributeImpl

        public FlagsAttributeImpl()
    • Method Detail

      • getFlags

        public int getFlags()

        Get the bitset for any bits that have been set. This is completely distinct from TypeAttribute.type(), although they do share similar purposes. The flags can be used to encode information about the token for use by other TokenFilters.

        Specified by:
        getFlags in interface FlagsAttribute
        Returns:
        The bits
      • 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
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • 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