public final class Step
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
Step |
addFilter(Expression exp) |
void |
display(int level)
Diagnostic print of expression structure
|
NodeEnumeration |
enumerate(NodeInfo node,
Context context)
Enumerate this step.
|
byte |
getAxis() |
Expression[] |
getFilters() |
NodeTest |
getNodeTest() |
int |
getNumberOfFilters() |
void |
setFilters(Expression[] filters,
int count) |
Step |
simplify()
Simplify the step.
|
public Step(byte axis, NodeTest nodeTest)
public Step addFilter(Expression exp)
public void setFilters(Expression[] filters, int count)
public byte getAxis()
public NodeTest getNodeTest()
public Expression[] getFilters()
public int getNumberOfFilters()
public Step simplify() throws XPathException
XPathException
public NodeEnumeration enumerate(NodeInfo node, Context context) throws XPathException
node:
- The node from which we want to make the stepcontext:
- The context for evaluation. Affects the result of positional
filtersXPathException
public void display(int level)