Class Token.BasicToken

java.lang.Object
com.inductiveautomation.snap.parse.Token.BasicToken
All Implemented Interfaces:
Token
Enclosing interface:
Token

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

    • BasicToken

      public BasicToken()
  • Method Details

    • getTokenizer

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

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

      public 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 String getString()
      Returns the string.
      Specified by:
      getString in interface Token
    • createString

      protected String createString()
      Creates the string.
    • toString

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