final class PrecedingEnumeration extends TreeEnumeration
Modifier and Type | Field and Description |
---|---|
(package private) NodeImpl |
nextAncestor |
current, next, nodeTest, position, start
GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
Constructor and Description |
---|
PrecedingEnumeration(NodeImpl node,
NodeTest nodeTest) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
conforms(NodeImpl node)
Special code to skip the ancestors of the start node
|
AxisIterator |
getAnother()
Get another enumeration of the same nodes
|
protected void |
step()
Advance one step along the axis: the resulting node might not meet the required
criteria for inclusion
|
advance, atomize, close, current, getProperties, getStringValue, hasNext, iterateAxis, moveNext, next, position
NodeImpl nextAncestor
protected boolean conforms(NodeImpl node)
conforms
in class TreeEnumeration
node
- the node to be testedprotected void step()
TreeEnumeration
step
in class TreeEnumeration
public AxisIterator getAnother()