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

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

public class XQueryValidateExpr
extends XQueryExpressionAbstract

XQuery Interpreter ValidateExpr.

Since:
CVS $Date: 2004/08/31 10:41:11 $
Version:
CVS $Revision: 1.4 $

Constructor Summary
XQueryValidateExpr(PositionInfo pos, java.util.List<XQueryExpression> expr)
          Constructor
XQueryValidateExpr(PositionInfo pos, java.util.List<XQueryExpression> expr, ValidationModeEnum validationMode)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 java.util.List<XQueryExpression> getExpression()
          Method getExpression
 ValidationModeEnum getValidationMode()
          Method getDatatype
 
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

XQueryValidateExpr

public XQueryValidateExpr(PositionInfo pos,
                          java.util.List<XQueryExpression> expr)
Constructor

Parameters:
column - an int
line - an int
expr - a XQueryExpression
t - a XQuerySchemaContext

XQueryValidateExpr

public XQueryValidateExpr(PositionInfo pos,
                          java.util.List<XQueryExpression> expr,
                          ValidationModeEnum validationMode)
Constructor

Parameters:
column - an int
line - an int
global - a boolean
expr - a XQueryExprSequence
schemaMode - an Enum
Method Detail

getExpression

public java.util.List<XQueryExpression> getExpression()
Method getExpression

Returns:
a XQueryExpression

getValidationMode

public ValidationModeEnum getValidationMode()
Method getDatatype

Returns:
a Type

acceptVisitor

public void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException