abstract class DefaultBinaryExpr extends DefaultExpr implements BinaryExpr
| Constructor and Description |
|---|
DefaultBinaryExpr(Expr lhs,
Expr rhs) |
| Modifier and Type | Method and Description |
|---|---|
Expr |
getLHS()
Returns the left-hand side of the binary expression.
|
abstract java.lang.String |
getOperator()
Returns the operator for the binary expression such as "+" or
"div".
|
Expr |
getRHS()
Returns the right-hand side of the binary expression.
|
java.lang.String |
getText()
Returns a String containing the XPath expression.
|
void |
setLHS(Expr lhs) |
void |
setRHS(Expr rhs) |
Expr |
simplify()
Simplifies the XPath expression.
|
java.lang.String |
toString() |
convertToIterator, convertToListpublic Expr getLHS()
BinaryExprgetLHS in interface BinaryExprpublic Expr getRHS()
BinaryExprgetRHS in interface BinaryExprpublic void setLHS(Expr lhs)
public void setRHS(Expr rhs)
public abstract java.lang.String getOperator()
BinaryExprgetOperator in interface BinaryExprpublic java.lang.String getText()
Exprpublic java.lang.String toString()
toString in class java.lang.Objectpublic Expr simplify()
Expr//para[1 = 1] could be simplified to
//para. In practice, this is usually a noop.
Jaxen does not currently perform any simplification.simplify in interface Exprsimplify in class DefaultExpr