|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.voytechs.jnetstream.npl.Token
public class Token
| Field Summary | |
|---|---|
protected static java.util.ArrayList |
keywords
|
static int |
LAST_TYPE
|
protected static java.util.ArrayList |
modifiers
|
protected static java.util.ArrayList |
primitives
|
static int |
TYPE_ADDRESS
|
static int |
TYPE_CLOSE_CURLEY
|
static int |
TYPE_CLOSE_PAREN
|
static int |
TYPE_CLOSE_SQUARE
|
static int |
TYPE_COLON
|
static int |
TYPE_COMMA
|
static int |
TYPE_DOUBLE_QUOTE
|
static int |
TYPE_EOT
|
static int |
TYPE_ERROR
|
static int |
TYPE_KEYWORD
|
static int |
TYPE_MODIFIER
|
static int |
TYPE_NUMBER
|
static int |
TYPE_OPEN_CURLEY
|
static int |
TYPE_OPEN_PAREN
|
static int |
TYPE_OPEN_SQUARE
|
static int |
TYPE_ORDINARY
|
static int |
TYPE_PRIMITIVE
|
static int |
TYPE_SEMI
|
static int |
TYPE_SINGLE_QUOTE
|
static int |
TYPE_UNKNOWN
|
static int |
TYPE_WORD
|
protected static java.lang.String[] |
typeNames
|
| Constructor Summary | |
|---|---|
Token(java.lang.Object object,
int tokenType,
int lineno,
java.lang.String filename)
Initialize Token with user devfined values and type. |
|
Token(java.io.StreamTokenizer in,
java.lang.String filename)
Initialize the Token from StreamTokenizer. |
|
| Method Summary | |
|---|---|
java.lang.String |
getFilename()
Returns the filename of the stream. |
int |
getLineNumber()
|
int |
getTokenType()
|
java.lang.String |
getTypeName()
|
int |
intValue()
|
long |
longValue()
|
static void |
main(java.lang.String[] args)
Test function for Token |
java.lang.Object |
objectValue()
|
void |
pushBack()
Puts back the value of this token, back on the stream. |
protected void |
setAddressValue(Address val)
|
protected void |
setLongValue(long val)
|
protected void |
setObjectValue(java.lang.Object val)
|
protected void |
setStringValue(java.lang.String val)
|
protected void |
setTokenType(int ttype)
|
protected void |
setTypeNames(java.lang.String[] names)
Sets the String names for token types. |
java.lang.String |
stringValue()
|
protected boolean |
tokenizeNumber(java.lang.String word)
|
java.lang.String |
toString()
String representation of this object. |
protected void |
translateKeywords()
|
protected void |
translateModifiers()
|
protected void |
translatePrimitives()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int TYPE_UNKNOWN
public static final int TYPE_EOT
public static final int TYPE_ERROR
public static final int TYPE_NUMBER
public static final int TYPE_WORD
public static final int TYPE_KEYWORD
public static final int TYPE_ORDINARY
public static final int TYPE_DOUBLE_QUOTE
public static final int TYPE_SINGLE_QUOTE
public static final int TYPE_PRIMITIVE
public static final int TYPE_MODIFIER
public static final int TYPE_SEMI
public static final int TYPE_COLON
public static final int TYPE_OPEN_CURLEY
public static final int TYPE_CLOSE_CURLEY
public static final int TYPE_OPEN_PAREN
public static final int TYPE_CLOSE_PAREN
public static final int TYPE_OPEN_SQUARE
public static final int TYPE_CLOSE_SQUARE
public static final int TYPE_COMMA
public static final int TYPE_ADDRESS
public static final int LAST_TYPE
protected static java.lang.String[] typeNames
protected static java.util.ArrayList keywords
protected static java.util.ArrayList primitives
protected static java.util.ArrayList modifiers
| Constructor Detail |
|---|
public Token(java.lang.Object object,
int tokenType,
int lineno,
java.lang.String filename)
public Token(java.io.StreamTokenizer in,
java.lang.String filename)
| Method Detail |
|---|
protected void translateKeywords()
protected void translatePrimitives()
protected void translateModifiers()
protected void setTypeNames(java.lang.String[] names)
protected boolean tokenizeNumber(java.lang.String word)
public void pushBack()
public int getTokenType()
public int getLineNumber()
public int intValue()
public long longValue()
public java.lang.String stringValue()
public java.lang.Object objectValue()
protected void setStringValue(java.lang.String val)
protected void setLongValue(long val)
protected void setAddressValue(Address val)
protected void setTokenType(int ttype)
protected void setObjectValue(java.lang.Object val)
public java.lang.String getTypeName()
public java.lang.String getFilename()
public java.lang.String toString()
toString in class java.lang.Objectpublic static void main(java.lang.String[] args)
args - command line arguments
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||