public class EscapeTokenizer extends Object
| Modifier and Type | Field and Description |
|---|---|
private int |
bracesLevel |
private static char |
CHR_BEGIN_TOKEN |
private static char |
CHR_COMMENT |
private static char |
CHR_CR |
private static char |
CHR_DBL_QUOTE |
private static char |
CHR_END_TOKEN |
private static char |
CHR_ESCAPE |
private static char |
CHR_LF |
private static char |
CHR_SGL_QUOTE |
private static char |
CHR_VARIABLE |
private boolean |
emittingEscapeCode |
private boolean |
inQuotes |
private int |
pos |
private char |
quoteChar |
private boolean |
sawVariableUse |
private String |
source |
private int |
sourceLength |
| Constructor and Description |
|---|
EscapeTokenizer(String source)
Creates a new EscapeTokenizer object.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasMoreTokens()
Does this tokenizer have more tokens available?
|
String |
nextToken()
Returns the next token
|
boolean |
sawVariableUse()
Returns true if a variable reference was found.
|
private static final char CHR_ESCAPE
private static final char CHR_SGL_QUOTE
private static final char CHR_DBL_QUOTE
private static final char CHR_LF
private static final char CHR_CR
private static final char CHR_COMMENT
private static final char CHR_BEGIN_TOKEN
private static final char CHR_END_TOKEN
private static final char CHR_VARIABLE
private String source
private int sourceLength
private int pos
private boolean emittingEscapeCode
private boolean sawVariableUse
private int bracesLevel
private boolean inQuotes
private char quoteChar
public EscapeTokenizer(String source)
source - the string to tokenizepublic boolean hasMoreTokens()
public String nextToken()
public boolean sawVariableUse()