| 
||||||||||
| 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.ChildWalkerMultiStep
                                |
                                +--org.apache.xpath.axes.RootWalkerMultiStep
This class extends ChildWalkerMultiStep to handle the root step of patterns such as "/foo/baz" where the first step is the root, and the rest of the steps are simple child steps.
| 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 | |
RootWalkerMultiStep(LocPathIterator locPathIterator)
Construct an ChildWalkerMultiStep using a LocPathIterator.  | 
|
| Method Summary | |
 void | 
setRoot(Node root)
Set the root node of the TreeWalker.  | 
| Methods inherited from class org.apache.xpath.axes.ChildWalkerMultiStep | 
nextNode | 
| Methods inherited from class org.apache.xpath.axes.AxesWalker | 
canTraverseOutsideSubtree, 
clone, 
firstChild, 
getCurrentNode, 
getExpandEntityReferences, 
getFilter, 
getLastPos, 
getNextWalker, 
getPrevWalker, 
getRoot, 
init, 
lastChild, 
nextSibling, 
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 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 RootWalkerMultiStep(LocPathIterator locPathIterator)
locPathIterator -  | Method Detail | 
public void setRoot(Node root)
root - The context node of this step.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||