com.jclark.xsl.expr
Class ExprTokenizer

java.lang.Object
  extended by com.jclark.xsl.expr.ExprTokenizer
Direct Known Subclasses:
ExprParser

 class ExprTokenizer
extends java.lang.Object


Field Summary
(package private)  int currentToken
           
(package private)  java.lang.String currentTokenValue
           
(package private) static int TOK_AND
           
(package private) static int TOK_AT
           
(package private) static int TOK_AXIS
           
(package private) static int TOK_CNAME_LPAR
           
(package private) static int TOK_COMMA
           
(package private) static int TOK_COMMENT_LPAR
           
(package private) static int TOK_DIV
           
(package private) static int TOK_DOT
           
(package private) static int TOK_DOT_DOT
           
(package private) static int TOK_EOF
           
(package private) static int TOK_EQUALS
           
(package private) static int TOK_FUNCTION_LPAR
           
(package private) static int TOK_GT
           
(package private) static int TOK_GTE
           
(package private) static int TOK_LITERAL
           
(package private) static int TOK_LPAR
           
(package private) static int TOK_LSQB
           
(package private) static int TOK_LT
           
(package private) static int TOK_LTE
           
(package private) static int TOK_MINUS
           
(package private) static int TOK_MOD
           
(package private) static int TOK_MULTIPLY
           
(package private) static int TOK_NAME_COLON_STAR
           
(package private) static int TOK_NODE_LPAR
           
(package private) static int TOK_NOT_EQUALS
           
(package private) static int TOK_NUMBER
           
(package private) static int TOK_OR
           
(package private) static int TOK_PLUS
           
(package private) static int TOK_PROCESSING_INSTRUCTION_LPAR
           
(package private) static int TOK_QNAME
           
(package private) static int TOK_RPAR
           
(package private) static int TOK_RSQB
           
(package private) static int TOK_SLASH
           
(package private) static int TOK_SLASH_SLASH
           
(package private) static int TOK_STAR
           
(package private) static int TOK_TEXT_LPAR
           
(package private) static int TOK_VARIABLE_REF
           
(package private) static int TOK_VBAR
           
 
Constructor Summary
ExprTokenizer(java.lang.String s)
           
 
Method Summary
(package private)  void next()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOK_EOF

static final int TOK_EOF
See Also:
Constant Field Values

TOK_QNAME

static final int TOK_QNAME
See Also:
Constant Field Values

TOK_STAR

static final int TOK_STAR
See Also:
Constant Field Values

TOK_NAME_COLON_STAR

static final int TOK_NAME_COLON_STAR
See Also:
Constant Field Values

TOK_AT

static final int TOK_AT
See Also:
Constant Field Values

TOK_DOT

static final int TOK_DOT
See Also:
Constant Field Values

TOK_DOT_DOT

static final int TOK_DOT_DOT
See Also:
Constant Field Values

TOK_COMMENT_LPAR

static final int TOK_COMMENT_LPAR
See Also:
Constant Field Values

TOK_PROCESSING_INSTRUCTION_LPAR

static final int TOK_PROCESSING_INSTRUCTION_LPAR
See Also:
Constant Field Values

TOK_TEXT_LPAR

static final int TOK_TEXT_LPAR
See Also:
Constant Field Values

TOK_NODE_LPAR

static final int TOK_NODE_LPAR
See Also:
Constant Field Values

TOK_MULTIPLY

static final int TOK_MULTIPLY
See Also:
Constant Field Values

TOK_LPAR

static final int TOK_LPAR
See Also:
Constant Field Values

TOK_RPAR

static final int TOK_RPAR
See Also:
Constant Field Values

TOK_LSQB

static final int TOK_LSQB
See Also:
Constant Field Values

TOK_RSQB

static final int TOK_RSQB
See Also:
Constant Field Values

TOK_LITERAL

static final int TOK_LITERAL
See Also:
Constant Field Values

TOK_NUMBER

static final int TOK_NUMBER
See Also:
Constant Field Values

TOK_AXIS

static final int TOK_AXIS
See Also:
Constant Field Values

TOK_FUNCTION_LPAR

static final int TOK_FUNCTION_LPAR
See Also:
Constant Field Values

TOK_CNAME_LPAR

static final int TOK_CNAME_LPAR
See Also:
Constant Field Values

TOK_VARIABLE_REF

static final int TOK_VARIABLE_REF
See Also:
Constant Field Values

TOK_SLASH

static final int TOK_SLASH
See Also:
Constant Field Values

TOK_SLASH_SLASH

static final int TOK_SLASH_SLASH
See Also:
Constant Field Values

TOK_VBAR

static final int TOK_VBAR
See Also:
Constant Field Values

TOK_COMMA

static final int TOK_COMMA
See Also:
Constant Field Values

TOK_PLUS

static final int TOK_PLUS
See Also:
Constant Field Values

TOK_MINUS

static final int TOK_MINUS
See Also:
Constant Field Values

TOK_EQUALS

static final int TOK_EQUALS
See Also:
Constant Field Values

TOK_NOT_EQUALS

static final int TOK_NOT_EQUALS
See Also:
Constant Field Values

TOK_GT

static final int TOK_GT
See Also:
Constant Field Values

TOK_LT

static final int TOK_LT
See Also:
Constant Field Values

TOK_GTE

static final int TOK_GTE
See Also:
Constant Field Values

TOK_LTE

static final int TOK_LTE
See Also:
Constant Field Values

TOK_AND

static final int TOK_AND
See Also:
Constant Field Values

TOK_OR

static final int TOK_OR
See Also:
Constant Field Values

TOK_MOD

static final int TOK_MOD
See Also:
Constant Field Values

TOK_DIV

static final int TOK_DIV
See Also:
Constant Field Values

currentToken

int currentToken

currentTokenValue

java.lang.String currentTokenValue
Constructor Detail

ExprTokenizer

ExprTokenizer(java.lang.String s)
Method Detail

next

void next()
    throws ParseException
Throws:
ParseException