Class WordToken

  • All Implemented Interfaces:
    Token
    Direct Known Subclasses:
    EquivalenceClassToken

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

      • WordToken

        protected WordToken​(java.lang.String text)
    • Method Detail

      • getText

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

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

        public static WordToken create​(java.lang.String text)
      • 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
      • getTextForType

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

        public boolean isSeparator()
        Specified by:
        isSeparator 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