Class DefaultBinaryExpr
java.lang.Object
org.jaxen.expr.DefaultExpr
org.jaxen.expr.DefaultBinaryExpr
- All Implemented Interfaces:
Serializable, BinaryExpr, Expr
- Direct Known Subclasses:
DefaultArithExpr, DefaultTruthExpr, DefaultUnionExpr
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetLHS()Returns the left-hand side of the binary expression.abstract StringReturns the operator for the binary expression such as "+" or "div".getRHS()Returns the right-hand side of the binary expression.getText()Returns a String containing the XPath expression.voidvoidsimplify()Simplifies the XPath expression.toString()Methods inherited from class DefaultExpr
convertToIterator, convertToList
-
Field Details
-
lhs
-
rhs
-
-
Constructor Details
-
DefaultBinaryExpr
-
-
Method Details
-
getLHS
Description copied from interface:BinaryExprReturns the left-hand side of the binary expression.- Specified by:
getLHSin interfaceBinaryExpr- Returns:
- the left hand side expression
-
getRHS
Description copied from interface:BinaryExprReturns the right-hand side of the binary expression.- Specified by:
getRHSin interfaceBinaryExpr- Returns:
- the right-hand side expression
-
setLHS
-
setRHS
-
getOperator
Description copied from interface:BinaryExprReturns the operator for the binary expression such as "+" or "div".- Specified by:
getOperatorin interfaceBinaryExpr- Returns:
- the operator for the expression
-
getText
-
toString
-
simplify
Description copied from interface:ExprSimplifies the XPath expression. For example, the expression//para[1 = 1]could be simplified to//para. In practice, this is usually a noop. Jaxen does not currently perform any simplification.- Specified by:
simplifyin interfaceExpr- Overrides:
simplifyin classDefaultExpr- Returns:
- the simplified expression
-