com.novell.xml.xpath
Class UnionExpr
java.lang.Object
com.novell.xml.xpath.BinaryExpr
com.novell.xml.xpath.UnionExpr
- All Implemented Interfaces:
- Expression
- public class UnionExpr
- extends BinaryExpr
- implements Expression
This class implements the XPath UnionExpr functionality.
The UnionExpr takes two operands of type node-set and
returns the set union of the operands.
UnionExpr
public UnionExpr(Expression lhs,
Expression rhs)
- Construct an expression implementing the XPath UnionExpr
functionality. Both operands must result in type of
node-set.
- Parameters:
lhs
- The left node-set operandrhs
- The right node-set operand
toString
public String toString()
- Provide a readable description for debugging.
- Returns:
- String representation
evaluate
public ExpressionValue evaluate(Node contextNode,
ExpressionContext context)
throws XPathEvaluationException
- Evaluate the expression with repect to the passed context
- Specified by:
evaluate
in interface Expression
- Parameters:
contextNode
- context node for expression evaluationcontext
- expression context for expression evaluation
- Returns:
- result of evaluating expression
- Throws:
XPathEvaluationException
getResultType
public Class getResultType()
- Return the Class object describing the result type of the
expression.
- Specified by:
getResultType
in interface Expression
- Returns:
- A Class object.