Package com.icl.saxon.expr
Class Tokenizer
java.lang.Object
com.icl.saxon.expr.Tokenizer
Tokenizer for patterns.
This code is copied with minor changes from James Clark's xt.
See copyright notice at end of file.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
double
int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static String[]
static final int
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EOF
public static final int EOF- See Also:
-
NAME
public static final int NAME- See Also:
-
FUNCTION
public static final int FUNCTION- See Also:
-
LITERAL
public static final int LITERAL- See Also:
-
VBAR
public static final int VBAR- See Also:
-
SLASH
public static final int SLASH- See Also:
-
AT
public static final int AT- See Also:
-
LSQB
public static final int LSQB- See Also:
-
RSQB
public static final int RSQB- See Also:
-
LPAR
public static final int LPAR- See Also:
-
RPAR
public static final int RPAR- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
DOT
public static final int DOT- See Also:
-
DOTDOT
public static final int DOTDOT- See Also:
-
STAR
public static final int STAR- See Also:
-
COMMA
public static final int COMMA- See Also:
-
SLSL
public static final int SLSL- See Also:
-
PREFIX
public static final int PREFIX- See Also:
-
OR
public static final int OR- See Also:
-
AND
public static final int AND- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
GT
public static final int GT- See Also:
-
LT
public static final int LT- See Also:
-
GE
public static final int GE- See Also:
-
LE
public static final int LE- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
MULT
public static final int MULT- See Also:
-
DIV
public static final int DIV- See Also:
-
MOD
public static final int MOD- See Also:
-
DOLLAR
public static final int DOLLAR- See Also:
-
NODETYPE
public static final int NODETYPE- See Also:
-
AXIS
public static final int AXIS- See Also:
-
NE
public static final int NE- See Also:
-
NEGATE
public static final int NEGATE- See Also:
-
tokens
-
currentToken
public int currentToken -
currentTokenValue
-
currentNumericValue
public double currentNumericValue -
pattern
-
-
Constructor Details
-
Tokenizer
Tokenizer()
-
-
Method Details
-
tokenize
- Throws:
XPathException
-
next
- Throws:
XPathException
-