com.icl.saxon.expr
Class Tokenizer
java.lang.Object
|
+--com.icl.saxon.expr.Tokenizer
- final class Tokenizer
- extends java.lang.Object
Tokenizer for patterns.
This code is copied with minor changes from James Clark's xt.
See copyright notice at end of file.
Constructor Summary |
(package private) |
Tokenizer()
|
Method Summary |
void |
next()
|
void |
tokenize(java.lang.String pattern)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EOF
public static final int EOF
NAME
public static final int NAME
FUNCTION
public static final int FUNCTION
LITERAL
public static final int LITERAL
VBAR
public static final int VBAR
SLASH
public static final int SLASH
AT
public static final int AT
LSQB
public static final int LSQB
RSQB
public static final int RSQB
LPAR
public static final int LPAR
RPAR
public static final int RPAR
EQUALS
public static final int EQUALS
DOT
public static final int DOT
DOTDOT
public static final int DOTDOT
STAR
public static final int STAR
COMMA
public static final int COMMA
SLSL
public static final int SLSL
PREFIX
public static final int PREFIX
OR
public static final int OR
AND
public static final int AND
NUMBER
public static final int NUMBER
GT
public static final int GT
LT
public static final int LT
GE
public static final int GE
LE
public static final int LE
PLUS
public static final int PLUS
MINUS
public static final int MINUS
MULT
public static final int MULT
DIV
public static final int DIV
MOD
public static final int MOD
DOLLAR
public static final int DOLLAR
NODETYPE
public static final int NODETYPE
AXIS
public static final int AXIS
NE
public static final int NE
NEGATE
public static final int NEGATE
tokens
public static java.lang.String[] tokens
currentToken
public int currentToken
currentTokenValue
public java.lang.String currentTokenValue
currentNumericValue
public double currentNumericValue
pattern
public java.lang.String pattern
Tokenizer
Tokenizer()
tokenize
public void tokenize(java.lang.String pattern)
throws XPathException
next
public void next()
throws XPathException