org.ucl.xpath.ast
Class CastableExpr

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.CastableExpr

public class CastableExpr
extends BinExpr

A class that tests whether a given value is castable into a given type. This can be used to select an appropriate type for processing a given value.


Constructor Summary
CastableExpr(Expr l, SingleType r)
          Constructor of CastableExpr
 
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

CastableExpr

public CastableExpr(Expr l,
                    SingleType r)
Constructor of CastableExpr

Parameters:
l - input xpath expression/variable.
r - SingleType to check l against.
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.