org.jaxen.expr
Interface XPathFactory
- All Superinterfaces:
- org.saxpath.Operator
- All Known Implementing Classes:
- DefaultXPathFactory
- public interface XPathFactory
- extends org.saxpath.Operator
Fields inherited from interface org.saxpath.Operator |
ADD, DIV, EQUALS, GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN, LESS_THAN_EQUALS, MOD, MULTIPLY, NEGATIVE, NO_OP, NOT_EQUALS, SUBTRACT |
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(double number)
|
NumberExpr |
createNumberExpr(int number)
|
BinaryExpr |
createOrExpr(Expr lhs,
Expr rhs)
|
PathExpr |
createPathExpr(FilterExpr filterExpr,
LocationPath locationPath)
|
Predicate |
createPredicate(Expr predicateExpr)
|
Step |
createProcessingInstructionNodeStep(int axis,
String name)
|
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 variableName)
|
XPathExpr |
createXPath(Expr rootExpr)
|
createXPath
public XPathExpr createXPath(Expr rootExpr)
throws JaxenException
createPathExpr
public PathExpr createPathExpr(FilterExpr filterExpr,
LocationPath locationPath)
throws JaxenException
createRelativeLocationPath
public LocationPath createRelativeLocationPath()
throws JaxenException
createAbsoluteLocationPath
public LocationPath createAbsoluteLocationPath()
throws JaxenException
createOrExpr
public BinaryExpr createOrExpr(Expr lhs,
Expr rhs)
throws JaxenException
createAndExpr
public BinaryExpr createAndExpr(Expr lhs,
Expr rhs)
throws JaxenException
createEqualityExpr
public BinaryExpr createEqualityExpr(Expr lhs,
Expr rhs,
int equalityOperator)
throws JaxenException
createRelationalExpr
public BinaryExpr createRelationalExpr(Expr lhs,
Expr rhs,
int relationalOperator)
throws JaxenException
createAdditiveExpr
public BinaryExpr createAdditiveExpr(Expr lhs,
Expr rhs,
int additiveOperator)
throws JaxenException
createMultiplicativeExpr
public BinaryExpr createMultiplicativeExpr(Expr lhs,
Expr rhs,
int multiplicativeOperator)
throws JaxenException
createUnaryExpr
public Expr createUnaryExpr(Expr expr,
int unaryOperator)
throws JaxenException
createUnionExpr
public UnionExpr createUnionExpr(Expr lhs,
Expr rhs)
throws JaxenException
createFilterExpr
public FilterExpr createFilterExpr(Expr expr)
throws JaxenException
createFunctionCallExpr
public FunctionCallExpr createFunctionCallExpr(String prefix,
String functionName)
throws JaxenException
createNumberExpr
public NumberExpr createNumberExpr(int number)
throws JaxenException
createNumberExpr
public NumberExpr createNumberExpr(double number)
throws JaxenException
createLiteralExpr
public LiteralExpr createLiteralExpr(String literal)
throws JaxenException
createVariableReferenceExpr
public VariableReferenceExpr createVariableReferenceExpr(String prefix,
String variableName)
throws JaxenException
createNameStep
public Step createNameStep(int axis,
String prefix,
String localName)
throws JaxenException
createAllNodeStep
public Step createAllNodeStep(int axis)
throws JaxenException
createCommentNodeStep
public Step createCommentNodeStep(int axis)
throws JaxenException
createTextNodeStep
public Step createTextNodeStep(int axis)
throws JaxenException
createProcessingInstructionNodeStep
public Step createProcessingInstructionNodeStep(int axis,
String name)
throws JaxenException
createPredicate
public Predicate createPredicate(Expr predicateExpr)
throws JaxenException
Copyright © 2002 bob mcwhirter & James Strachan. All Rights Reserved. Hosted by