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