Uses of Class
org.htmlunit.xpath.axes.AxesWalker
-
Packages that use AxesWalker Package Description org.htmlunit.xpath.axes Implementation of XPath LocationPath support -- primary classes are LocPathIterator and UnionPathIterator. -
-
Uses of AxesWalker in org.htmlunit.xpath.axes
Subclasses of AxesWalker in org.htmlunit.xpath.axes Modifier and Type Class Description class
FilterExprWalker
Walker for the OP_VARIABLE, or OP_FUNCTION, or OP_GROUP, op codes.class
ReverseAxesWalker
Walker for a reverse axes.Fields in org.htmlunit.xpath.axes declared as AxesWalker Modifier and Type Field Description 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.htmlunit.xpath.axes that return AxesWalker Modifier and Type Method Description (package private) AxesWalker
AxesWalker. cloneDeep(WalkingIterator cloneOwner, java.util.Vector<AxesWalker> 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<AxesWalker> cloneList)
Find a clone that corresponds to the key argument.AxesWalker
WalkingIterator. getLastUsedWalker()
Get the last used walker.AxesWalker
AxesWalker. getNextWalker()
Get the next walker in the location step chain.(package private) static AxesWalker
WalkerFactory. loadWalkers(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.Methods in org.htmlunit.xpath.axes with parameters of type AxesWalker Modifier and Type Method Description (package private) static AxesWalker
AxesWalker. findClone(AxesWalker key, java.util.Vector<AxesWalker> cloneList)
Find a clone that corresponds to the key argument.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.Method parameters in org.htmlunit.xpath.axes with type arguments of type AxesWalker Modifier and Type Method Description (package private) AxesWalker
AxesWalker. cloneDeep(WalkingIterator cloneOwner, java.util.Vector<AxesWalker> cloneList)
Do a deep clone of this walker, including next and previous walkers.(package private) static AxesWalker
AxesWalker. findClone(AxesWalker key, java.util.Vector<AxesWalker> cloneList)
Find a clone that corresponds to the key argument.
-