Interface KeywordAttribute

  • All Superinterfaces:
    Attribute
    All Known Implementing Classes:
    KeywordAttributeImpl

    public interface KeywordAttribute
    extends Attribute
    This attribute can be used to mark a token as a keyword. Keyword aware TokenStreams can decide to modify a token based on the return value of isKeyword() if the token is modified. Stemming filters for instance can use this attribute to conditionally skip a term if isKeyword() returns true.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean isKeyword()
      Returns true if the current token is a keyword, otherwise false
      void setKeyword​(boolean isKeyword)
      Marks the current token as keyword if set to true.
    • Method Detail

      • isKeyword

        boolean isKeyword()
        Returns true if the current token is a keyword, otherwise false
        Returns:
        true if the current token is a keyword, otherwise false
        See Also:
        setKeyword(boolean)
      • setKeyword

        void setKeyword​(boolean isKeyword)
        Marks the current token as keyword if set to true.
        Parameters:
        isKeyword - true if the current token is a keyword, otherwise false .
        See Also:
        isKeyword()