class Token
extends java.lang.Object
Type1Lexer
Modifier and Type | Class and Description |
---|---|
(package private) static class |
Token.Kind
All different types of tokens.
|
Modifier and Type | Field and Description |
---|---|
(package private) static Token.Kind |
CHARSTRING |
private byte[] |
data |
(package private) static Token.Kind |
END_ARRAY |
(package private) static Token.Kind |
END_DICT |
(package private) static Token.Kind |
END_PROC |
(package private) static Token.Kind |
INTEGER |
private Token.Kind |
kind |
(package private) static Token.Kind |
LITERAL |
(package private) static Token.Kind |
NAME |
(package private) static Token.Kind |
REAL |
(package private) static Token.Kind |
START_ARRAY |
(package private) static Token.Kind |
START_DICT |
(package private) static Token.Kind |
START_PROC |
(package private) static Token.Kind |
STRING |
private java.lang.String |
text |
Constructor and Description |
---|
Token(byte[] data,
Token.Kind type)
Constructs a new Token object given its raw data and kind.
|
Token(char character,
Token.Kind type)
Constructs a new Token object given its single-character text and kind.
|
Token(java.lang.String text,
Token.Kind type)
Constructs a new Token object given its text and kind.
|
Modifier and Type | Method and Description |
---|---|
boolean |
booleanValue() |
float |
floatValue() |
byte[] |
getData() |
Token.Kind |
getKind() |
java.lang.String |
getText() |
int |
intValue() |
java.lang.String |
toString() |
static final Token.Kind STRING
static final Token.Kind NAME
static final Token.Kind LITERAL
static final Token.Kind REAL
static final Token.Kind INTEGER
static final Token.Kind START_ARRAY
static final Token.Kind END_ARRAY
static final Token.Kind START_PROC
static final Token.Kind END_PROC
static final Token.Kind CHARSTRING
static final Token.Kind START_DICT
static final Token.Kind END_DICT
private java.lang.String text
private byte[] data
private final Token.Kind kind
Token(java.lang.String text, Token.Kind type)
text
- type
- Token(char character, Token.Kind type)
character
- type
- Token(byte[] data, Token.Kind type)
data
- type
- public java.lang.String getText()
public Token.Kind getKind()
public int intValue()
public float floatValue()
public boolean booleanValue()
public byte[] getData()
public java.lang.String toString()
toString
in class java.lang.Object