org.apache.xpath.axes
Class NamespaceWalker
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.NamespaceWalker
- public class NamespaceWalker
- extends AxesWalker
Walker for the 'namespace' axes.
- See Also:
- XPath axes descriptions, Serialized Form
Method Summary |
java.lang.Object |
clone()
Get a cloned AxesWalker. |
Node |
firstChild()
Moves the TreeWalker to the first visible child of the
current node, and returns the new node. |
Node |
nextSibling()
Moves the TreeWalker to the next sibling of the current
node, and returns the new node. |
void |
setRoot(Node root)
Set the root node of the TreeWalker. |
Methods inherited from class org.apache.xpath.axes.AxesWalker |
canTraverseOutsideSubtree,
getCurrentNode,
getExpandEntityReferences,
getFilter,
getLastPos,
getNextWalker,
getPrevWalker,
getRoot,
init,
lastChild,
nextNode,
parentNode,
previousNode,
previousSibling,
setCurrentNode,
setNextWalker,
setPrevWalker,
toString |
Methods inherited from class org.apache.xpath.axes.PredicatedNodeTest |
acceptNode,
getLocPathIterator,
getPredicateCount,
getPredicateIndex,
getProximityPosition,
getProximityPosition,
initProximityPosition,
isReverseAxes,
resetProximityPositions,
setLocPathIterator,
setPredicateCount |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
NamespaceWalker
public NamespaceWalker(LocPathIterator locPathIterator)
- Construct an NamespaceWalker using a LocPathIterator.
- Parameters:
locPathIterator
- The location path iterator that 'owns' this walker.
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Get a cloned AxesWalker.
- Returns:
- A cloned NamespaceWalker.
- Throws:
- java.lang.CloneNotSupportedException -
- Overrides:
- clone in class AxesWalker
setRoot
public void setRoot(Node root)
- Set the root node of the TreeWalker.
- Parameters:
root
- The context node of this step.- Overrides:
- setRoot in class AxesWalker
firstChild
public 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 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
Copyright � 2000 Apache XML Project. All Rights Reserved.