Package org.jaxen.expr
Class DefaultUnionExpr
- java.lang.Object
-
- org.jaxen.expr.DefaultExpr
-
- org.jaxen.expr.DefaultUnionExpr
-
- All Implemented Interfaces:
java.io.Serializable,BinaryExpr,Expr,UnionExpr
public class DefaultUnionExpr extends DefaultExpr implements UnionExpr
Deprecated.this class will become non-public in the future; use the interface instead- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultUnionExpr(Expr lhs, Expr rhs)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Objectevaluate(Context context)Deprecated.Evaluate the expression in the given context, and return the result.ExprgetLHS()Returns the left-hand side of the binary expression.java.lang.StringgetOperator()Deprecated.Returns the operator for the binary expression such as "+" or "div".ExprgetRHS()Returns the right-hand side of the binary expression.java.lang.StringgetText()Returns a String containing the XPath expression.voidsetLHS(Expr lhs)voidsetRHS(Expr rhs)Exprsimplify()Simplifies the XPath expression.java.lang.StringtoString()Deprecated.-
Methods inherited from class org.jaxen.expr.DefaultExpr
convertToIterator, convertToList
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.jaxen.expr.BinaryExpr
getLHS, getRHS
-
-
-
-
Method Detail
-
getOperator
public java.lang.String getOperator()
Deprecated.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
-
toString
public java.lang.String toString()
Deprecated.
-
evaluate
public java.lang.Object evaluate(Context context) throws JaxenException
Deprecated.Description copied from interface:ExprEvaluate the expression in the given context, and return the result. The result will be ajava.lang.Doublefor expressions that return a number, ajava.lang.Stringfor expressions that return a string, ajava.lang.Booleanfor expressions that return a boolean, and ajava.util.Listfor expressions that return a node-set. In the latter case, the elements of the list are the actual objects from the source document model. Copies are not made.- Specified by:
evaluatein interfaceExpr- Parameters:
context- the context in which the expression is evaluated- Returns:
- an object representing the result of the evaluation
- Throws:
JaxenException
-
getLHS
public Expr 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
public Expr 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
public void setLHS(Expr lhs)
-
setRHS
public void setRHS(Expr rhs)
-
getText
public java.lang.String getText()
Description copied from interface:ExprReturns a String containing the XPath expression.
-
simplify
public Expr 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
-
-