de.fraunhofer.ipsi.xquery.tree.expression
Class XQueryInstanceofExpr

java.lang.Object
  extended by de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
      extended by de.fraunhofer.ipsi.xquery.tree.expression.XQueryExpressionAbstract
          extended by de.fraunhofer.ipsi.xquery.tree.expression.XQueryInstanceofExpr
All Implemented Interfaces:
XQueryExpression, XQueryNode

public class XQueryInstanceofExpr
extends XQueryExpressionAbstract


Constructor Summary
XQueryInstanceofExpr(XQueryExpression expr, XQuerySequenceType datatype)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 XQuerySequenceType getDatatype()
          Method getDatatype
 XQueryExpression getExpression()
          Method getExpression
 
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.expression.XQueryExpressionAbstract
getCoreExpression, setCoreExpression, toString
 
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
getPosition, setPosition
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.fraunhofer.ipsi.xquery.tree.XQueryNode
getPosition
 

Constructor Detail

XQueryInstanceofExpr

public XQueryInstanceofExpr(XQueryExpression expr,
                            XQuerySequenceType datatype)
Constructor

Parameters:
column - an int
line - an int
expr - a XQueryExpression
datatype - a XQuerySequenceType
Method Detail

getExpression

public XQueryExpression getExpression()
Method getExpression

Returns:
a XQueryExpression

getDatatype

public XQuerySequenceType getDatatype()
Method getDatatype

Returns:
a Type

acceptVisitor

public void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException