Class Token

java.lang.Object
org.eclipse.jface.text.rules.Token
All Implemented Interfaces:
IToken

public class Token extends Object implements IToken
Standard implementation of IToken. Originally since unknown version, but moved to org.eclipse.text in 3.14
Since:
3.14
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final IToken
    Standard token: End Of File.
    static final IToken
    Deprecated.
    will be removed
    static final IToken
    Standard token: Undefined.
    static final IToken
    Standard token: Whitespace.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Token(Object data)
    Creates a new token which represents neither undefined, whitespace, nor EOF.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return a data attached to this token.
    boolean
    Return whether this token represents End Of File.
    boolean
    Return whether this token is neither undefined, nor whitespace, nor EOF.
    boolean
    Return whether this token is undefined.
    boolean
    Return whether this token represents a whitespace.
    void
    Re-initializes the data of this token.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • UNDEFINED

      public static final IToken UNDEFINED
      Standard token: Undefined.
    • EOF

      public static final IToken EOF
      Standard token: End Of File.
    • WHITESPACE

      public static final IToken WHITESPACE
      Standard token: Whitespace.
    • OTHER

      @Deprecated public static final IToken OTHER
      Deprecated.
      will be removed
      Standard token: Neither UNDEFINED, WHITESPACE, nor EOF.
  • Constructor Details

    • Token

      public Token(Object data)
      Creates a new token which represents neither undefined, whitespace, nor EOF. The newly created token has the given data attached to it.
      Parameters:
      data - the data attached to the newly created token
  • Method Details

    • setData

      public void setData(Object data)
      Re-initializes the data of this token. The token may not represent undefined, whitespace, or EOF.
      Parameters:
      data - to be attached to the token
      Since:
      2.0
    • getData

      public Object getData()
      Description copied from interface: IToken
      Return a data attached to this token. The semantics of this data kept undefined by this interface.
      Specified by:
      getData in interface IToken
      Returns:
      the data attached to this token.
    • isOther

      public boolean isOther()
      Description copied from interface: IToken
      Return whether this token is neither undefined, nor whitespace, nor EOF.
      Specified by:
      isOther in interface IToken
      Returns:
      trueif this token is not undefined, not a whitespace, and not EOF
    • isEOF

      public boolean isEOF()
      Description copied from interface: IToken
      Return whether this token represents End Of File.
      Specified by:
      isEOF in interface IToken
      Returns:
      trueif this token represents EOF
    • isWhitespace

      public boolean isWhitespace()
      Description copied from interface: IToken
      Return whether this token represents a whitespace.
      Specified by:
      isWhitespace in interface IToken
      Returns:
      trueif this token represents a whitespace
    • isUndefined

      public boolean isUndefined()
      Description copied from interface: IToken
      Return whether this token is undefined.
      Specified by:
      isUndefined in interface IToken
      Returns:
      trueif this token is undefined