de.fraunhofer.ipsi.xquery.tree.xpath
Class XQueryAxisStep
java.lang.Object
de.fraunhofer.ipsi.xquery.tree.XQueryNodeAbstract
de.fraunhofer.ipsi.xquery.tree.expression.XQueryExpressionAbstract
de.fraunhofer.ipsi.xquery.tree.xpath.XQueryAxisStep
- All Implemented Interfaces:
- XQueryExpression, XQueryStepExpr, XQueryNode
public class XQueryAxisStep
- extends XQueryExpressionAbstract
- implements XQueryStepExpr
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XQueryAxisStep
public XQueryAxisStep(PositionInfo pos,
AxisEnum kind,
XQueryNodeTest nodeTest)
- Constructor
- Parameters:
column
- an intline
- an intkind
- an EnumnodeTest
- a XQueryNodeTest
getKind
public AxisEnum getKind()
- Method getKind
- Returns:
- an Enum
getNodeTest
public XQueryNodeTest getNodeTest()
- Method getNodeTest
- Returns:
- a XQueryNodeTest
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