public class DefaultXPathFactory extends Object implements XPathFactory
ADD, DIV, EQUALS, GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN, LESS_THAN_EQUALS, MOD, MULTIPLY, NEGATIVE, NO_OP, NOT_EQUALS, SUBTRACT| Constructor and Description |
|---|
DefaultXPathFactory() |
public XPathExpr createXPath(Expr rootExpr) throws JaxenException
createXPath in interface XPathFactoryJaxenExceptionpublic PathExpr createPathExpr(FilterExpr filterExpr, LocationPath locationPath) throws JaxenException
createPathExpr in interface XPathFactoryJaxenExceptionpublic LocationPath createRelativeLocationPath() throws JaxenException
createRelativeLocationPath in interface XPathFactoryJaxenExceptionpublic LocationPath createAbsoluteLocationPath() throws JaxenException
createAbsoluteLocationPath in interface XPathFactoryJaxenExceptionpublic BinaryExpr createOrExpr(Expr lhs, Expr rhs) throws JaxenException
createOrExpr in interface XPathFactoryJaxenExceptionpublic BinaryExpr createAndExpr(Expr lhs, Expr rhs) throws JaxenException
createAndExpr in interface XPathFactoryJaxenExceptionpublic BinaryExpr createEqualityExpr(Expr lhs, Expr rhs, int equalityOperator) throws JaxenException
createEqualityExpr in interface XPathFactoryJaxenExceptionpublic BinaryExpr createRelationalExpr(Expr lhs, Expr rhs, int relationalOperator) throws JaxenException
createRelationalExpr in interface XPathFactoryJaxenExceptionpublic BinaryExpr createAdditiveExpr(Expr lhs, Expr rhs, int additiveOperator) throws JaxenException
createAdditiveExpr in interface XPathFactoryJaxenExceptionpublic BinaryExpr createMultiplicativeExpr(Expr lhs, Expr rhs, int multiplicativeOperator) throws JaxenException
createMultiplicativeExpr in interface XPathFactoryJaxenExceptionpublic Expr createUnaryExpr(Expr expr, int unaryOperator) throws JaxenException
createUnaryExpr in interface XPathFactoryJaxenExceptionpublic UnionExpr createUnionExpr(Expr lhs, Expr rhs) throws JaxenException
createUnionExpr in interface XPathFactoryJaxenExceptionpublic FilterExpr createFilterExpr(Expr expr) throws JaxenException
createFilterExpr in interface XPathFactoryJaxenExceptionpublic FunctionCallExpr createFunctionCallExpr(String prefix, String functionName) throws JaxenException
createFunctionCallExpr in interface XPathFactoryJaxenExceptionpublic NumberExpr createNumberExpr(int number) throws JaxenException
createNumberExpr in interface XPathFactoryJaxenExceptionpublic NumberExpr createNumberExpr(double number) throws JaxenException
createNumberExpr in interface XPathFactoryJaxenExceptionpublic LiteralExpr createLiteralExpr(String literal) throws JaxenException
createLiteralExpr in interface XPathFactoryJaxenExceptionpublic VariableReferenceExpr createVariableReferenceExpr(String prefix, String variable) throws JaxenException
createVariableReferenceExpr in interface XPathFactoryJaxenExceptionpublic Step createNameStep(int axis, String prefix, String localName) throws JaxenException
createNameStep in interface XPathFactoryJaxenExceptionpublic Step createTextNodeStep(int axis) throws JaxenException
createTextNodeStep in interface XPathFactoryJaxenExceptionpublic Step createCommentNodeStep(int axis) throws JaxenException
createCommentNodeStep in interface XPathFactoryJaxenExceptionpublic Step createAllNodeStep(int axis) throws JaxenException
createAllNodeStep in interface XPathFactoryJaxenExceptionpublic Step createProcessingInstructionNodeStep(int axis, String piName) throws JaxenException
createProcessingInstructionNodeStep in interface XPathFactoryJaxenExceptionpublic Predicate createPredicate(Expr predicateExpr) throws JaxenException
createPredicate in interface XPathFactoryJaxenExceptionprotected IterableAxis getIterableAxis(int axis)
Copyright © 2013. All Rights Reserved.