de.fraunhofer.ipsi.xquery.tree.expression
Interface XQueryExpression

All Superinterfaces:
XQueryNode
All Known Subinterfaces:
XQueryNodeTest, XQueryPrimaryExpr, XQueryStepExpr, XQueryXmlExpression
All Known Implementing Classes:
XQueryAbbreviatedStep, XQueryArithmeticOperator, XQueryAtStep, XQueryAttribute, XQueryAxisStep, XQueryCdataSection, XQueryComparisonOperator, XQueryCompNSConstructor, XQueryComputedAttributeConstructor, XQueryComputedConstructorAbstract, XQueryComputedDocumentConstructor, XQueryComputedElementConstructor, XQueryComputedTextConstructor, XQueryComputedXmlComment, XQueryCompXmlPi, XQueryConditionalExpr, XQueryContextItemExpr, XQueryElementConstructor, XQueryEnclosedExpr, XQueryExpressionAbstract, XQueryExtensionExpr, XQueryFLWOR, XQueryFunctionCall, XQueryInstanceofExpr, XQueryKindTest, XQueryLiteral, XQueryLogicalOperator, XQueryNameTest, XQueryOrderingExpr, XQueryParenthesizedExpr, XQueryPathExpr, XQueryPrimaryExprAbstract, XQueryQualifiedStep, XQueryQuantifiedExpr, XQuerySequenceOperator, XQueryTypeExpr, XQueryTypeSwitch, XQueryUnaryOperator, XQueryValidateExpr, XQueryVariable, XQueryXmlComment, XQueryXmlProcessingInstruction

public interface XQueryExpression
extends XQueryNode


Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression getCoreExpression(VisitorXQueryExpression visitor)
          Method getCoreExpression
 
Methods inherited from interface de.fraunhofer.ipsi.xquery.tree.XQueryNode
getPosition
 

Method Detail

acceptVisitor

void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException

getCoreExpression

de.fraunhofer.ipsi.ipsixq.coretree.CoreExpression getCoreExpression(VisitorXQueryExpression visitor)
                                                                    throws XQueryException
Method getCoreExpression

Parameters:
visitor - a VisitorXQueryExpression
Returns:
a CoreExpression
Throws:
XQueryException