org.jaxen.expr
Class DefaultXPathFactory
public
class
DefaultXPathFactory
extends Object
implements XPathFactory
The concrete implementation of the XPathFactory anstract factory.
See Also: XPathFactory
Method Summary |
LocationPath | createAbsoluteLocationPath() |
BinaryExpr | createAdditiveExpr(Expr lhs, Expr rhs, int additiveOperator) |
Step | createAllNodeStep(int axis) |
BinaryExpr | createAndExpr(Expr lhs, Expr rhs) |
Step | createCommentNodeStep(int axis) |
BinaryExpr | createEqualityExpr(Expr lhs, Expr rhs, int equalityOperator) |
FilterExpr | createFilterExpr(Expr expr) |
FunctionCallExpr | createFunctionCallExpr(String prefix, String functionName) |
LiteralExpr | createLiteralExpr(String literal) |
BinaryExpr | createMultiplicativeExpr(Expr lhs, Expr rhs, int multiplicativeOperator) |
Step | createNameStep(int axis, String prefix, String localName) |
NumberExpr | createNumberExpr(int number) |
NumberExpr | createNumberExpr(double number) |
BinaryExpr | createOrExpr(Expr lhs, Expr rhs) |
PathExpr | createPathExpr(FilterExpr filterExpr, LocationPath locationPath) |
Predicate | createPredicate(Expr predicateExpr) |
PredicateSet | createPredicateSet() |
Step | createProcessingInstructionNodeStep(int axis, String piName) |
BinaryExpr | createRelationalExpr(Expr lhs, Expr rhs, int relationalOperator) |
LocationPath | createRelativeLocationPath() |
Step | createTextNodeStep(int axis) |
Expr | createUnaryExpr(Expr expr, int unaryOperator) |
UnionExpr | createUnionExpr(Expr lhs, Expr rhs) |
VariableReferenceExpr | createVariableReferenceExpr(String prefix, String variable) |
XPathExpr | createXPath(Expr rootExpr) |
protected IterableAxis | getIterableAxis(int axis) |
public
Step createAllNodeStep(int axis)
public
Step createCommentNodeStep(int axis)
public
FunctionCallExpr createFunctionCallExpr(String prefix, String functionName)
public
BinaryExpr createMultiplicativeExpr(
Expr lhs,
Expr rhs, int multiplicativeOperator)
public
Step createNameStep(int axis, String prefix, String localName)
public
Step createProcessingInstructionNodeStep(int axis, String piName)
public
Step createTextNodeStep(int axis)
public
Expr createUnaryExpr(
Expr expr, int unaryOperator)