Class Token.BasicToken

  • All Implemented Interfaces:
    Token
    Enclosing interface:
    Token

    public static class Token.BasicToken
    extends java.lang.Object
    implements Token
    A basic implementation of a Token.
    • Constructor Detail

      • BasicToken

        public BasicToken()
    • Method Detail

      • getTokenizer

        public Tokenizer getTokenizer()
        The Tokenizer that provided this token.
        Specified by:
        getTokenizer in interface Token
      • getName

        public java.lang.String getName()
        Returns the name.
        Specified by:
        getName in interface Token
      • getPattern

        public java.lang.String getPattern()
        Returns the pattern.
        Specified by:
        getPattern in interface Token
      • getInputStart

        public int getInputStart()
        Returns the char start.
        Specified by:
        getInputStart in interface Token
      • getInputEnd

        public int getInputEnd()
        Returns the char end.
        Specified by:
        getInputEnd in interface Token
      • getLineIndex

        public int getLineIndex()
        Returns the line index.
        Specified by:
        getLineIndex in interface Token
      • getLineStart

        public int getLineStart()
        Returns the line start.
        Specified by:
        getLineStart in interface Token
      • getColumnIndex

        public int getColumnIndex()
        Returns the column index.
        Specified by:
        getColumnIndex in interface Token
      • getSpecialToken

        public Token getSpecialToken()
        Returns the special token.
        Specified by:
        getSpecialToken in interface Token
      • getString

        public java.lang.String getString()
        Returns the string.
        Specified by:
        getString in interface Token
      • createString

        protected java.lang.String createString()
        Creates the string.
      • toString

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