|
||||||||||
| 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.Step
org.ucl.xpath.ast.ForwardStep
Class for Forward stepping support for Step operations.
| Field Summary | |
static int |
AT_SYM
Set internal value for AT_SYM. |
static int |
ATTRIBUTE
Set internal value for ATTRIBUTE. |
static int |
CHILD
Set internal value for CHILD. |
static int |
DESCENDANT
Set internal value for DESCENDANT. |
static int |
DESCENDANT_OR_SELF
Set internal value for DESCENDANT_OR_SELF. |
static int |
FOLLOWING
Set internal value for FOLLOWING. |
static int |
FOLLOWING_SIBLING
Set internal value for FOLLOWING_SIBLING. |
static int |
NAMESPACE
Set internal value for NAMESPACE. |
static int |
NONE
Set internal value for NONE. |
static int |
SELF
Set internal value for SELF. |
| Constructor Summary | |
ForwardStep(int axis,
NodeTest node_test)
Constructor for ForwardStep. |
|
| Method Summary | |
java.lang.Object |
accept(XPathVisitor v)
Support for Visitor interface. |
int |
axis()
Support for Axis interface. |
ForwardAxis |
iterator()
Support for Iterator interface. |
void |
set_axis(int axis)
Set Axis to current. |
| Methods inherited from class org.ucl.xpath.ast.Step |
node_test |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int NONE
public static final int CHILD
public static final int DESCENDANT
public static final int ATTRIBUTE
public static final int SELF
public static final int DESCENDANT_OR_SELF
public static final int FOLLOWING_SIBLING
public static final int FOLLOWING
public static final int NAMESPACE
public static final int AT_SYM
| Constructor Detail |
public ForwardStep(int axis,
NodeTest node_test)
axis - Axis number.node_test - Node test.| Method Detail |
public java.lang.Object accept(XPathVisitor v)
accept in class XPathNodepublic int axis()
public void set_axis(int axis)
axis - Axis to set.public ForwardAxis iterator()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||