Uses of Class
org.apache.xpath.axes.AxesWalker

Packages that use AxesWalker
org.apache.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. 
 

Uses of AxesWalker in org.apache.xpath.axes
 

Subclasses of AxesWalker in org.apache.xpath.axes
 class FilterExprWalker
          Walker for the OP_VARIABLE, or OP_EXTFUNCTION, or OP_FUNCTION, or OP_GROUP, op codes.
 class ReverseAxesWalker
          Walker for a reverse axes.
 

Fields in org.apache.xpath.axes declared as AxesWalker
protected  AxesWalker WalkingIterator.m_firstWalker
          The head of the step walker list.
protected  AxesWalker WalkingIterator.m_lastUsedWalker
          The last used step walker in the walker list.
protected  AxesWalker AxesWalker.m_nextWalker
          The next walker in the location step chain.
(package private)  AxesWalker AxesWalker.m_prevWalker
          The previous walker in the location step chain, or null.
 

Methods in org.apache.xpath.axes that return AxesWalker
(package private)  AxesWalker AxesWalker.cloneDeep(WalkingIterator cloneOwner, java.util.Vector cloneList)
          Do a deep clone of this walker, including next and previous walkers.
private static AxesWalker WalkerFactory.createDefaultWalker(Compiler compiler, int opPos, WalkingIterator lpi, int analysis)
          Create the proper Walker from the axes type.
(package private) static AxesWalker AxesWalker.findClone(AxesWalker key, java.util.Vector cloneList)
          Find a clone that corresponds to the key argument.
 AxesWalker WalkingIterator.getFirstWalker()
          Get the head of the walker list.
 AxesWalker WalkingIterator.getLastUsedWalker()
          Get the last used walker.
 AxesWalker AxesWalker.getNextWalker()
          Get the next walker in the location step chain.
 AxesWalker AxesWalker.getPrevWalker()
          Get the previous walker reference in the location step chain.
(package private) static AxesWalker WalkerFactory.loadOneWalker(WalkingIterator lpi, Compiler compiler, int stepOpCodePos)
          This method is for building an array of possible levels where the target element(s) could be found for a match.
(package private) static AxesWalker WalkerFactory.loadWalkers(WalkingIterator lpi, Compiler compiler, int stepOpCodePos, int stepIndex)
          This method is for building an array of possible levels where the target element(s) could be found for a match.
 

Methods in org.apache.xpath.axes with parameters of type AxesWalker
(package private) static AxesWalker AxesWalker.findClone(AxesWalker key, java.util.Vector cloneList)
          Find a clone that corresponds to the key argument.
 void WalkingIterator.setFirstWalker(AxesWalker walker)
          Set the head of the walker list.
 void WalkingIterator.setLastUsedWalker(AxesWalker walker)
          Set the last used walker.
 void AxesWalker.setNextWalker(AxesWalker walker)
          Set the next walker in the location step chain.
 void AxesWalker.setPrevWalker(AxesWalker walker)
          Set or clear the previous walker reference in the location step chain.