public final class Step
extends java.lang.Object
Modifier and Type | Method | 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)