class TextfileParser
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
currentLevel |
protected DebugOutput |
debugPrinter |
(package private) static int |
EXCEPTION |
(package private) static int |
LINE_TRACE |
(package private) char |
lineSeparatorChar |
(package private) static int |
MISC |
(package private) static int |
NONE |
(package private) static int |
NUMBER |
(package private) static int |
TIME |
(package private) static int |
TRACE |
(package private) static int |
VALUES |
(package private) static int |
WORD |
| Constructor and Description |
|---|
TextfileParser() |
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
checkString(java.io.StreamTokenizer st,
java.lang.String theString)
Error checking routine - makes sure the current token is the string
we were expecting
|
(package private) void |
checkType(java.io.StreamTokenizer st,
int theType)
Error checking routine - makes sure the current token is of the right
type
|
protected void |
debugOutput(int outputType,
java.lang.String theOutput) |
protected void |
debugOutputLn(int outputType,
java.lang.String theOutput) |
(package private) void |
getAndCheckString(java.io.StreamTokenizer st,
java.lang.String expectedValue)
Gets the next token and ensures that it is the string we were
expecting to see
|
(package private) java.lang.String |
getName(java.io.StreamTokenizer st)
Returns a "name" from the stream.
|
(package private) double |
getNumber(java.io.StreamTokenizer st)
Returns number from the tokenizer.
|
(package private) java.lang.String |
getString(java.io.StreamTokenizer st)
Returns String from the tokenizer
|
(package private) boolean |
isCurrentToken(java.io.StreamTokenizer st,
java.lang.String tokenString)
Utility method- used to check whether the current token is equal
to the given string
|
(package private) void |
skip(java.io.StreamTokenizer st,
java.lang.String tokenString,
int skipVals)
Utility routine - gets next token, checks it against our expectation,
then skips a given number of tokens.
|
(package private) void |
skipUntilString(java.io.StreamTokenizer st,
java.lang.String theString)
Utility method to advance the tokenizer until we see the given
string.
|
static int WORD
static int NUMBER
int currentLevel
static final int TRACE
static final int VALUES
static final int MISC
static final int LINE_TRACE
static final int NONE
static final int EXCEPTION
static final int TIME
protected DebugOutput debugPrinter
char lineSeparatorChar
protected void debugOutputLn(int outputType,
java.lang.String theOutput)
protected void debugOutput(int outputType,
java.lang.String theOutput)
void skipUntilString(java.io.StreamTokenizer st,
java.lang.String theString)
throws ParsingErrorException
ParsingErrorExceptiondouble getNumber(java.io.StreamTokenizer st)
throws ParsingErrorException,
java.lang.NumberFormatException
ParsingErrorExceptionjava.lang.NumberFormatExceptionjava.lang.String getString(java.io.StreamTokenizer st)
throws ParsingErrorException
ParsingErrorExceptionjava.lang.String getName(java.io.StreamTokenizer st)
throws ParsingErrorException
ParsingErrorExceptionvoid getAndCheckString(java.io.StreamTokenizer st,
java.lang.String expectedValue)
throws ParsingErrorException
ParsingErrorExceptionvoid checkString(java.io.StreamTokenizer st,
java.lang.String theString)
throws ParsingErrorException
ParsingErrorExceptionvoid checkType(java.io.StreamTokenizer st,
int theType)
throws ParsingErrorException
ParsingErrorExceptionvoid skip(java.io.StreamTokenizer st,
java.lang.String tokenString,
int skipVals)
throws ParsingErrorException
ParsingErrorExceptionboolean isCurrentToken(java.io.StreamTokenizer st,
java.lang.String tokenString)
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.