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.