Uses of Class
org.htmlunit.xpath.axes.AxesWalker
Packages that use AxesWalker
Package
Description
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.axesModifier and TypeClassDescriptionclassWalker for the OP_VARIABLE, or OP_FUNCTION, or OP_GROUP, op codes.classWalker for a reverse axes.Fields in org.htmlunit.xpath.axes declared as AxesWalkerModifier and TypeFieldDescriptionprotected AxesWalkerWalkingIterator.m_firstWalkerThe head of the step walker list.protected AxesWalkerWalkingIterator.m_lastUsedWalkerThe last used step walker in the walker list.protected AxesWalkerAxesWalker.m_nextWalkerThe next walker in the location step chain.(package private) AxesWalkerAxesWalker.m_prevWalkerThe previous walker in the location step chain, or null.Methods in org.htmlunit.xpath.axes that return AxesWalkerModifier and TypeMethodDescription(package private) AxesWalkerAxesWalker.cloneDeep(WalkingIterator cloneOwner, Vector<AxesWalker> cloneList) Do a deep clone of this walker, including next and previous walkers.private static AxesWalkerWalkerFactory.createDefaultWalker(Compiler compiler, int opPos, WalkingIterator lpi, int analysis) Create the proper Walker from the axes type.(package private) static AxesWalkerAxesWalker.findClone(AxesWalker key, Vector<AxesWalker> cloneList) Find a clone that corresponds to the key argument.final AxesWalkerWalkingIterator.getLastUsedWalker()Get the last used walker.AxesWalker.getNextWalker()Get the next walker in the location step chain.(package private) static AxesWalkerWalkerFactory.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 AxesWalkerModifier and TypeMethodDescription(package private) static AxesWalkerAxesWalker.findClone(AxesWalker key, Vector<AxesWalker> cloneList) Find a clone that corresponds to the key argument.final voidWalkingIterator.setLastUsedWalker(AxesWalker walker) Set the last used walker.voidAxesWalker.setNextWalker(AxesWalker walker) Set the next walker in the location step chain.voidAxesWalker.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 AxesWalkerModifier and TypeMethodDescription(package private) AxesWalkerAxesWalker.cloneDeep(WalkingIterator cloneOwner, Vector<AxesWalker> cloneList) Do a deep clone of this walker, including next and previous walkers.(package private) static AxesWalkerAxesWalker.findClone(AxesWalker key, Vector<AxesWalker> cloneList) Find a clone that corresponds to the key argument.