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

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

public class XQueryComparisonOperator
extends XQueryExpressionAbstract

XQuery Interpreter ComparisonOperator.

Since:
CVS $Date: 2005/07/22 10:05:49 $
Version:
CVS $Revision: 1.6 $
Author:
Tobias Groh, Sven Overhage

Constructor Summary
XQueryComparisonOperator(ComparisonOperatorEnum kind, XQueryExpression left, XQueryExpression right)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 XQueryExpression getLeft()
          Method getLeft
 ComparisonOperatorEnum getOperation()
          Method getOperation
 XQueryExpression getRight()
          Method getRight
 java.lang.String toString()
          Method toString
 
Methods inherited from class de.fraunhofer.ipsi.xquery.tree.expression.XQueryExpressionAbstract
getCoreExpression, setCoreExpression
 
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

XQueryComparisonOperator

public XQueryComparisonOperator(ComparisonOperatorEnum kind,
                                XQueryExpression left,
                                XQueryExpression right)
Constructor

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

getOperation

public ComparisonOperatorEnum getOperation()
Method getOperation

Returns:
an Enum

getLeft

public XQueryExpression getLeft()
Method getLeft

Returns:
a XQueryExpression

getRight

public XQueryExpression getRight()
Method getRight

Returns:
a XQueryExpression

acceptVisitor

public void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException

toString

public java.lang.String toString()
Description copied from class: XQueryExpressionAbstract
Method toString

Overrides:
toString in class XQueryExpressionAbstract
Returns:
a String