|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.xpath.Expression | +--org.apache.xpath.patterns.NodeTest | +--org.apache.xpath.axes.PredicatedNodeTest | +--org.apache.xpath.axes.AxesWalker | +--org.apache.xpath.axes.ReverseAxesWalker | +--org.apache.xpath.axes.AncestorWalker
Walker for the 'ancestor' axes.
Fields inherited from class org.apache.xpath.axes.AxesWalker |
FEATURE_NODETESTFILTER |
Fields inherited from class org.apache.xpath.patterns.NodeTest |
SCORE_NODETEST,
SCORE_NONE,
SCORE_NSWILD,
SCORE_OTHER,
SCORE_QNAME,
SHOW_BYFUNCTION,
SHOW_NAMESPACE,
SUPPORTS_PRE_STRIPPING,
WILD |
Constructor Summary | |
AncestorWalker(LocPathIterator locPathIterator)
Construct an AncestorWalker using a LocPathWalker. |
Method Summary | |
java.lang.Object |
clone()
Get a cloned AncestorWalker. |
Node |
firstChild()
Moves the TreeWalker to the first visible child of the
current node, and returns the new node. |
void |
setRoot(Node root)
The root node of the TreeWalker. |
Methods inherited from class org.apache.xpath.axes.ReverseAxesWalker |
getLastPos,
isReverseAxes |
Methods inherited from class org.apache.xpath.axes.AxesWalker |
canTraverseOutsideSubtree,
getCurrentNode,
getExpandEntityReferences,
getFilter,
getNextWalker,
getPrevWalker,
getRoot,
init,
lastChild,
nextNode,
nextSibling,
parentNode,
previousNode,
previousSibling,
setCurrentNode,
setNextWalker,
setPrevWalker,
toString |
Methods inherited from class org.apache.xpath.axes.PredicatedNodeTest |
acceptNode,
getLocPathIterator,
getPredicateCount,
getPredicateIndex,
getProximityPosition,
getProximityPosition,
initProximityPosition,
resetProximityPositions,
setLocPathIterator,
setPredicateCount |
Methods inherited from class org.apache.xpath.patterns.NodeTest |
debugWhatToShow,
execute,
execute,
getDefaultScore,
getLocalName,
getNamespace,
getWhatToShow,
initNodeTest,
initNodeTest |
Methods inherited from class org.apache.xpath.Expression |
assert,
error,
setSourceLocator,
warn |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public AncestorWalker(LocPathIterator locPathIterator)
locPathIterator
- The location path iterator that 'owns' this walker.Method Detail |
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
public void setRoot(Node root)
root
- The context node of this step.public Node firstChild()
TreeWalker
to the first visible child of the
current node, and returns the new node. If the current node has no
visible children, returns null
, and retains the current
node.null
if the current node has no
visible children in the TreeWalker's logical view.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |