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.