public class EscapeTokenizer extends Object
| Modifier and Type | Field | Description |
|---|---|---|
private int |
bracesLevel |
|
private static char |
CHR_BACKSLASH |
|
private static char |
CHR_BEGIN_TOKEN |
|
private static char |
CHR_CR |
|
private static char |
CHR_DASH |
|
private static char |
CHR_DBL_QUOTE |
|
private static char |
CHR_END_TOKEN |
|
private static char |
CHR_HASH |
|
private static char |
CHR_LF |
|
private static char |
CHR_SGL_QUOTE |
|
private static char |
CHR_SLASH |
|
private static char |
CHR_SPACE |
|
private static char |
CHR_STAR |
|
private static char |
CHR_VARIABLE |
|
private boolean |
emittingEscapeCode |
|
private boolean |
inQuotes |
|
private Lock |
lock |
|
private int |
pos |
|
private char |
quoteChar |
|
private boolean |
sawVariableUse |
|
private String |
source |
|
private int |
sourceLength |
| Constructor | Description |
|---|---|
EscapeTokenizer(String source) |
Creates a new EscapeTokenizer object.
|
| Modifier and Type | Method | 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_BACKSLASH
private static final char CHR_SLASH
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_DASH
private static final char CHR_HASH
private static final char CHR_STAR
private static final char CHR_BEGIN_TOKEN
private static final char CHR_END_TOKEN
private static final char CHR_VARIABLE
private static final char CHR_SPACE
private String source
private int sourceLength
private int pos
private boolean emittingEscapeCode
private boolean sawVariableUse
private int bracesLevel
private boolean inQuotes
private char quoteChar
private final Lock lock
public EscapeTokenizer(String source)
source - the string to tokenizepublic boolean hasMoreTokens()
public String nextToken()
public boolean sawVariableUse()