public class Token
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
Token()
Construct a new
Token, initialized as a TokenTYPE.ENDINPUT-token |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addChar(char c)
Append a character to the character content of this token
|
protected void |
clearChars()
Delete the character content of this token
|
java.lang.Object |
clone() |
char |
getChar()
Get the first character in this token
|
java.lang.String |
getString()
Get the character content of this token as a string
|
TokenType |
getType()
Get the
TokenType of this token |
boolean |
is(char c,
TokenType type)
Test wether this token is a character token of the given type (that is, a single character
with a token type that is neither
COMMAND_SEQUENCE nor ENDINPUT) |
boolean |
isCS(java.lang.String sName)
Test wether this token is a
COMMAND_SEQUENCE token with a given name |
protected void |
set(char c,
TokenType type)
Set this token as a character token with a specific
TokenType |
protected void |
setChar(char c)
Set the character content of this token to a single character
(the type of the token is not changed)
|
protected void |
setType(TokenType type)
Set the type of this token to a specific
TokenType
(the character content is not changed) |
java.lang.String |
toString() |
public Token()
Token, initialized as a TokenTYPE.ENDINPUT-tokenprotected void setType(TokenType type)
TokenType
(the character content is not changed)type - the new TokenTypeprotected void setChar(char c)
c - the characterprotected void set(char c,
TokenType type)
TokenTypec - the charactertype - the TokenType to useprotected void clearChars()
protected void addChar(char c)
c - the character to be appendedpublic boolean is(char c,
TokenType type)
COMMAND_SEQUENCE nor ENDINPUT)c - the character to testtype - the TokenType to testpublic boolean isCS(java.lang.String sName)
COMMAND_SEQUENCE token with a given namesName - the name of the command sequencepublic TokenType getType()
TokenType of this tokenpublic char getChar()
public java.lang.String getString()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Object