weblogic.apache.xpath.axes
Class ChildWalker
java.lang.Object
|
+--weblogic.apache.xpath.Expression
|
+--weblogic.apache.xpath.patterns.NodeTest
|
+--weblogic.apache.xpath.axes.PredicatedNodeTest
|
+--weblogic.apache.xpath.axes.AxesWalker
|
+--weblogic.apache.xpath.axes.ChildWalker
- public class ChildWalker
- extends AxesWalker
Walker for the 'child' axes.
- Author:
- Copyright © 2001 BEA Systems, Inc. All Rights Reserved.
- See Also:
- XPath axes descriptions, Serialized Form
Method Summary
|
org.w3c.dom.Node |
firstChild()
Moves the TreeWalker to the first visible child of the
current node, and returns the new node. |
protected int |
getLevelMax()
Tell what's the maximum level this axes can descend to. |
org.w3c.dom.Node |
nextSibling()
Moves the TreeWalker to the next sibling of the current
node, and returns the new node. |
void |
setRoot(org.w3c.dom.Node root)
The root node of the TreeWalker. |
Methods inherited from class weblogic.apache.xpath.axes.AxesWalker |
canTraverseOutsideSubtree,
checkOKToTraverse,
clone,
getArgLen,
getCurrentNode,
getExpandEntityReferences,
getFilter,
getLastPos,
getNextLevelAmount,
getNextNode,
getNextWalker,
getPrevWalker,
getRoot,
getStepType,
init,
isFastWalker,
lastChild,
nextNode,
parentNode,
previousNode,
previousSibling,
setCurrentIfNotNull,
setCurrentNode,
setNextWalker,
setPrevWalker,
toString |
Methods inherited from class weblogic.apache.xpath.axes.PredicatedNodeTest |
acceptNode,
countProximityPosition,
getLocPathIterator,
getPredicateCount,
getPredicateIndex,
getProximityPosition,
getProximityPosition,
getProximityPosition,
initPredicateInfo,
initProximityPosition,
isReverseAxes,
nodeToString,
resetProximityPositions,
setLocPathIterator,
setPredicateCount |
Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
ChildWalker
public ChildWalker(LocPathIterator locPathIterator)
- Construct an ChildWalker using a LocPathIterator.
- Parameters:
locPathIterator
- The location path iterator that 'owns' this walker.
setRoot
public void setRoot(org.w3c.dom.Node root)
- The root node of the TreeWalker.
- Parameters:
root
- The context node of this step.- Overrides:
- setRoot in class AxesWalker
firstChild
public org.w3c.dom.Node firstChild()
- Moves the
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.
- Returns:
- The new node, or
null
if the current node has no
visible children in the TreeWalker's logical view. - Overrides:
- firstChild in class AxesWalker
nextSibling
public org.w3c.dom.Node nextSibling()
- Moves the
TreeWalker
to the next sibling of the current
node, and returns the new node. If the current node has no visible
next sibling, returns null
, and retains the current node.
- Returns:
- The new node, or
null
if the current node has no
next sibling in the TreeWalker's logical view. - Overrides:
- nextSibling in class AxesWalker
getLevelMax
protected int getLevelMax()
- Tell what's the maximum level this axes can descend to.
- Returns:
- An estimation of the maximum level this axes can descend to.
- Overrides:
- getLevelMax in class AxesWalker
WebLogic classes and methods that do not appear in this reference are not public and are not supported.