de.fraunhofer.ipsi.xquery.tree.xpath
Class XQueryQualifiedStep

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

public class XQueryQualifiedStep
extends XQueryExpressionAbstract
implements XQueryStepExpr

XQuery Interpreter StepOperator.

Since:
CVS $Date: 2004/08/31 10:41:11 $
Version:
CVS $Revision: 1.5 $
Author:
Patrick Lehti

Constructor Summary
XQueryQualifiedStep(XQueryStepExpr expression, java.util.List<XQueryPredicate> stepQualifiers)
          Constructor
 
Method Summary
 void acceptVisitor(VisitorXQueryExpression visitor)
          Method acceptVisitor
 XQueryStepExpr getQualifiedExpression()
          Method getQualifiedExpression
 java.util.List<XQueryPredicate> getStepQualifiers()
          Method getStepQualifiers
 boolean isForwardStep()
          Method isForwardStep
 
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.expression.XQueryExpression
getCoreExpression
 
Methods inherited from interface de.fraunhofer.ipsi.xquery.tree.XQueryNode
getPosition
 

Constructor Detail

XQueryQualifiedStep

public XQueryQualifiedStep(XQueryStepExpr expression,
                           java.util.List<XQueryPredicate> stepQualifiers)
Constructor

Parameters:
column - an int
line - an int
expression - a XQueryStepExpr
stepQualifiers - a List
Method Detail

getQualifiedExpression

public XQueryStepExpr getQualifiedExpression()
Method getQualifiedExpression

Returns:
a XQueryPrimaryExpr

getStepQualifiers

public java.util.List<XQueryPredicate> getStepQualifiers()
Method getStepQualifiers

Returns:
a List

isForwardStep

public boolean isForwardStep()
Method isForwardStep

Specified by:
isForwardStep in interface XQueryStepExpr
Returns:
a boolean

acceptVisitor

public void acceptVisitor(VisitorXQueryExpression visitor)
                   throws XQueryException
Method acceptVisitor

Specified by:
acceptVisitor in interface XQueryExpression
Parameters:
visitor - a VisitorXQuery
Throws:
QueryException
XQueryException