com.jclark.xsl.expr
class ExprTokenizer extends Object
See Also: http://www.w3c.org/TR/xpath
| Field Summary | |
|---|---|
| int | currentToken |
| String | currentTokenValue |
| static int | TOK_AND |
| static int | TOK_AT |
| static int | TOK_AXIS |
| static int | TOK_CNAME_LPAR |
| static int | TOK_COMMA |
| static int | TOK_COMMENT_LPAR |
| static int | TOK_DIV |
| static int | TOK_DOT |
| static int | TOK_DOT_DOT |
| static int | TOK_EOF |
| static int | TOK_EQUALS |
| static int | TOK_FUNCTION_LPAR |
| static int | TOK_GT |
| static int | TOK_GTE |
| static int | TOK_LITERAL |
| static int | TOK_LPAR |
| static int | TOK_LSQB |
| static int | TOK_LT |
| static int | TOK_LTE |
| static int | TOK_MINUS |
| static int | TOK_MOD |
| static int | TOK_MULTIPLY |
| static int | TOK_NAME_COLON_STAR |
| static int | TOK_NODE_LPAR |
| static int | TOK_NOT_EQUALS |
| static int | TOK_NUMBER |
| static int | TOK_OR |
| static int | TOK_PLUS |
| static int | TOK_PROCESSING_INSTRUCTION_LPAR |
| static int | TOK_QNAME |
| static int | TOK_RPAR |
| static int | TOK_RSQB |
| static int | TOK_SLASH |
| static int | TOK_SLASH_SLASH |
| static int | TOK_STAR |
| static int | TOK_TEXT_LPAR |
| static int | TOK_VARIABLE_REF |
| static int | TOK_VBAR |
| Constructor Summary | |
|---|---|
| ExprTokenizer(String s)
construct with the string to be tokenized | |
| Method Summary | |
|---|---|
| void | next()
lexes the next token, leaving the token type in
currentToken, and the value (if applicable) in
tokenValue
|
currentToken, and the value (if applicable) in
tokenValue