org.ucl.xpath.ast
Class UnionExpr

java.lang.Object
  extended byorg.ucl.xpath.ast.XPathNode
      extended byorg.ucl.xpath.ast.Expr
          extended byorg.ucl.xpath.ast.BinExpr
              extended byorg.ucl.xpath.ast.UnionExpr

public class UnionExpr
extends BinExpr

The union class takes two node sequences as operands and return a sequence containing all the nodes that occur in either of the operands.


Constructor Summary
UnionExpr(Expr l, Expr r)
          Constructor for UnionExpr.
 
Method Summary
 java.lang.Object accept(XPathVisitor v)
          Support for Visitor interface.
 
Methods inherited from class org.ucl.xpath.ast.BinExpr
left, right, set_left, set_right
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnionExpr

public UnionExpr(Expr l,
                 Expr r)
Constructor for UnionExpr.

Parameters:
l - input1 xpath expression/variable.
r - unput2 xpath expression/variable.
Method Detail

accept

public java.lang.Object accept(XPathVisitor v)
Support for Visitor interface.

Specified by:
accept in class XPathNode
Returns:
Result of Visitor operation.