Class SeparatorToken

  • All Implemented Interfaces:
    Token

    public class SeparatorToken
    extends java.lang.Object
    • Constructor Detail

      • SeparatorToken

        protected SeparatorToken​(Separator separator)
    • Method Detail

      • isSeparator

        public boolean isSeparator()
        Specified by:
        isSeparator in interface Token
      • getText

        public java.lang.String getText()
        Specified by:
        getText in interface Token
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • getNext

        public Token getNext​(TokenProvider nextTokenProvider)
                      throws java.io.IOException
        Specified by:
        getNext in interface Token
        Throws:
        java.io.IOException
      • clearNextCache

        public void clearNextCache()
        Specified by:
        clearNextCache in interface Token
      • isWord

        public boolean isWord()
        Specified by:
        isWord in interface Token
      • getTextForType

        public java.lang.String getTextForType()
        Specified by:
        getTextForType in interface Token
      • isTag

        public boolean isTag()
        Specified by:
        isTag in interface Token
      • getTag

        public Tag getTag()
        Specified by:
        getTag in interface Token
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object