Package org.eclipse.jface.text.rules
Class Token
java.lang.Object
org.eclipse.jface.text.rules.Token
- All Implemented Interfaces:
IToken
Standard implementation of
IToken.
Originally since unknown version, but moved to org.eclipse.text in 3.14- Since:
- 3.14
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()Return a data attached to this token.booleanisEOF()Return whether this token represents End Of File.booleanisOther()Return whether this token is neither undefined, nor whitespace, nor EOF.booleanReturn whether this token is undefined.booleanReturn whether this token represents a whitespace.voidRe-initializes the data of this token.
-
Field Details
-
UNDEFINED
Standard token: Undefined. -
EOF
Standard token: End Of File. -
WHITESPACE
Standard token: Whitespace. -
OTHER
Deprecated.will be removed
-
-
Constructor Details
-
Token
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
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
Description copied from interface:ITokenReturn a data attached to this token. The semantics of this data kept undefined by this interface. -
isOther
public boolean isOther()Description copied from interface:ITokenReturn whether this token is neither undefined, nor whitespace, nor EOF. -
isEOF
public boolean isEOF()Description copied from interface:ITokenReturn whether this token represents End Of File. -
isWhitespace
public boolean isWhitespace()Description copied from interface:ITokenReturn whether this token represents a whitespace.- Specified by:
isWhitespacein interfaceIToken- Returns:
trueif this token represents a whitespace
-
isUndefined
public boolean isUndefined()Description copied from interface:ITokenReturn whether this token is undefined.- Specified by:
isUndefinedin interfaceIToken- Returns:
trueif this token is undefined
-