Package org.rumbledb.expressions.xml
Class StepExpr
java.lang.Object
org.rumbledb.expressions.Node
org.rumbledb.expressions.Expression
org.rumbledb.expressions.xml.StepExpr
- Direct Known Subclasses:
ForwardStepExpr,ReverseStepExpr
-
Field Summary
Fields inherited from class org.rumbledb.expressions.Expression
expressionClassification, isSequential, staticContext, staticSequenceTypeFields inherited from class org.rumbledb.expressions.Node
highestExecutionMode -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(AbstractNodeVisitor<T> visitor, T argument) Accept method for the visitor pattern.abstract AxisIteratoraccept(AxisIteratorVisitor visitor, RuntimeStaticContext staticContext) abstract NodeTestMethods inherited from class org.rumbledb.expressions.Expression
alwaysReturnsAtMostOneItem, getExpressionClassification, getStaticContext, getStaticContextForRuntime, getStaticSequenceType, isSequential, isUnset, isUpdating, isUpdatingNonSequential, print, setExpressionClassification, setSequential, setStaticContext, setStaticSequenceTypeMethods inherited from class org.rumbledb.expressions.Node
getChildren, getDescendants, getDescendantsMatching, getHighestExecutionMode, getHighestExecutionMode, getMetadata, indentIt, isContextDependent, numberOfUnsetExecutionModes, serializeToJSONiq, setHighestExecutionMode, toString
-
Constructor Details
-
StepExpr
-
-
Method Details
-
accept
Description copied from class:NodeAccept method for the visitor pattern. -
accept
public abstract AxisIterator accept(AxisIteratorVisitor visitor, RuntimeStaticContext staticContext) -
getNodeTest
-