|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ucl.xpath.ast.XPathNode
org.ucl.xpath.ast.Expr
org.ucl.xpath.ast.StepExpr
org.ucl.xpath.ast.AxisStep
Class for AxisStep, this generates a sequence of zero or more nodes. These nodes are always returned in Document Order. This can be Forward Step or Reverse Step.
Constructor Summary | |
AxisStep(Step step,
java.util.Collection exprs)
Constructor for AxisStep. |
Method Summary | |
java.lang.Object |
accept(XPathVisitor v)
Support for Visitor interface. |
java.util.Iterator |
iterator()
Interator. |
int |
predicate_count()
Determines size of expressions. |
void |
set_step(Step s)
Set the step direction. |
Step |
step()
Advances to next step. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AxisStep(Step step, java.util.Collection exprs)
step
- Defines forward/reverse step.exprs
- Collection of xpath expressions.Method Detail |
public java.lang.Object accept(XPathVisitor v)
accept
in class XPathNode
public Step step()
public void set_step(Step s)
public java.util.Iterator iterator()
public int predicate_count()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |