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(java.lang.String prefix,
java.lang.String functionName)
|
LiteralExpr |
createLiteralExpr(java.lang.String literal)
|
BinaryExpr |
createMultiplicativeExpr(Expr lhs,
Expr rhs,
int multiplicativeOperator)
|
Step |
createNameStep(int axis,
java.lang.String prefix,
java.lang.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,
java.lang.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(java.lang.String prefix,
java.lang.String variableName)
|
XPathExpr |
createXPath(Expr rootExpr)
|
createXPath
public XPathExpr createXPath(Expr rootExpr)
throws JaxenException
- Throws:
JaxenException
createPathExpr
public PathExpr createPathExpr(FilterExpr filterExpr,
LocationPath locationPath)
throws JaxenException
- Throws:
JaxenException
createRelativeLocationPath
public LocationPath createRelativeLocationPath()
throws JaxenException
- Throws:
JaxenException
createAbsoluteLocationPath
public LocationPath createAbsoluteLocationPath()
throws JaxenException
- Throws:
JaxenException
createOrExpr
public BinaryExpr createOrExpr(Expr lhs,
Expr rhs)
throws JaxenException
- Throws:
JaxenException
createAndExpr
public BinaryExpr createAndExpr(Expr lhs,
Expr rhs)
throws JaxenException
- Throws:
JaxenException
createEqualityExpr
public BinaryExpr createEqualityExpr(Expr lhs,
Expr rhs,
int equalityOperator)
throws JaxenException
- Throws:
JaxenException
createRelationalExpr
public BinaryExpr createRelationalExpr(Expr lhs,
Expr rhs,
int relationalOperator)
throws JaxenException
- Throws:
JaxenException
createAdditiveExpr
public BinaryExpr createAdditiveExpr(Expr lhs,
Expr rhs,
int additiveOperator)
throws JaxenException
- Throws:
JaxenException
createMultiplicativeExpr
public BinaryExpr createMultiplicativeExpr(Expr lhs,
Expr rhs,
int multiplicativeOperator)
throws JaxenException
- Throws:
JaxenException
createUnaryExpr
public Expr createUnaryExpr(Expr expr,
int unaryOperator)
throws JaxenException
- Throws:
JaxenException
createUnionExpr
public UnionExpr createUnionExpr(Expr lhs,
Expr rhs)
throws JaxenException
- Throws:
JaxenException
createFilterExpr
public FilterExpr createFilterExpr(Expr expr)
throws JaxenException
- Throws:
JaxenException
createFunctionCallExpr
public FunctionCallExpr createFunctionCallExpr(java.lang.String prefix,
java.lang.String functionName)
throws JaxenException
- Throws:
JaxenException
createNumberExpr
public NumberExpr createNumberExpr(int number)
throws JaxenException
- Throws:
JaxenException
createNumberExpr
public NumberExpr createNumberExpr(double number)
throws JaxenException
- Throws:
JaxenException
createLiteralExpr
public LiteralExpr createLiteralExpr(java.lang.String literal)
throws JaxenException
- Throws:
JaxenException
createVariableReferenceExpr
public VariableReferenceExpr createVariableReferenceExpr(java.lang.String prefix,
java.lang.String variableName)
throws JaxenException
- Throws:
JaxenException
createNameStep
public Step createNameStep(int axis,
java.lang.String prefix,
java.lang.String localName)
throws JaxenException
- Throws:
JaxenException
createAllNodeStep
public Step createAllNodeStep(int axis)
throws JaxenException
- Throws:
JaxenException
createCommentNodeStep
public Step createCommentNodeStep(int axis)
throws JaxenException
- Throws:
JaxenException
createTextNodeStep
public Step createTextNodeStep(int axis)
throws JaxenException
- Throws:
JaxenException
createProcessingInstructionNodeStep
public Step createProcessingInstructionNodeStep(int axis,
java.lang.String name)
throws JaxenException
- Throws:
JaxenException
createPredicate
public Predicate createPredicate(Expr predicateExpr)
throws JaxenException
- Throws:
JaxenException
Copyright © 2002 bob mcwhirter & James Strachan. All Rights Reserved. Hosted by