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

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.XQueryUnaryOperator
All Implemented Interfaces:
XQueryExpression, XQueryNode

public class XQueryUnaryOperator
extends XQueryExpressionAbstract

XQuery Interpreter Unary Operator.

Since:
CVS $Date: 2004/08/31 10:41:11 $
Version:
CVS $Revision: 1.4 $
Author:
Tobias Groh, Sven Overhage

Constructor Summary
XQueryUnaryOperator(PositionInfo pos, UnaryOperatorEnum kind, XQueryExpression expr)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 UnaryOperatorEnum getOperation()
          Method getOperation
 XQueryExpression getOperator()
          Method getOperator
 
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

XQueryUnaryOperator

public XQueryUnaryOperator(PositionInfo pos,
                           UnaryOperatorEnum kind,
                           XQueryExpression expr)
Constructor

Parameters:
column - an int
line - an int
kind - an Enum
expr - a XQueryExpression
Method Detail

getOperator

public XQueryExpression getOperator()
Method getOperator

Returns:
a XQueryExpression

getOperation

public UnaryOperatorEnum getOperation()
Method getOperation

Returns:
an Enum

acceptVisitor

public void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException