org.jaxen.saxpath.base
public class XPathReader extends Object implements XPathReader
XPathReader
which
generates callbacks to an XPathHandler
.
Field Summary | |
---|---|
static XPathHandler | defaultHandler |
XPathHandler | handler |
XPathLexer | lexer |
ArrayList | tokens |
Constructor Summary | |
---|---|
XPathReader()
Create a new XPathReader with a do-nothing
XPathHandler . |
Method Summary | |
---|---|
void | abbrStep() |
void | absoluteLocationPath() |
void | additiveExpr() |
void | andExpr() |
void | arguments() |
int | axisSpecifier() |
XPathSyntaxException | createSyntaxException(String message) |
void | equalityExpr() |
void | expr() |
void | filterExpr() |
void | functionCall() |
XPathHandler | getXPathHandler() |
boolean | isNodeTypeName(Token name) |
void | literal() |
void | locationPath(boolean isAbsolute) |
int | LA(int position) |
Token | LT(int position) |
Token | match(int tokenType) |
void | multiplicativeExpr() |
void | nameTest(int axis) |
void | nodeTest(int axis) |
void | nodeTypeTest(int axis) |
void | orExpr() |
void | parse(String xpath) |
void | pathExpr() |
void | predicate() |
void | predicateExpr() |
void | predicates() |
void | relationalExpr() |
void | relativeLocationPath() |
void | setUpParse(String xpath) |
void | setXPathHandler(XPathHandler handler) |
void | step() |
void | steps() |
void | throwInvalidAxis(String invalidAxis) |
void | unaryExpr() |
void | unionExpr() |
void | variableReference() |
XPathReader
with a do-nothing
XPathHandler
.