Home | History | Annotate | Download | only in axes

Lines Matching refs:walker

65    *                 walker in the op map.
101 * Do a deep clone of this walker, including next and previous walkers.
173 * Detaches the walker from the set which it iterated over, releasing
200 * Get the analysis bits for this walker, as defined in the WalkerFactory.
230 XSLMessages.createXPATHMessage(XPATHErrorResources.ER_SETTING_WALKER_ROOT_TO_NULL, null)); //"\n !!!! Error! Setting the root of a walker to null!!!");
256 * Set the next walker in the location step chain.
259 * @param walker Reference to AxesWalker derivative, or may be null.
261 public void setNextWalker(AxesWalker walker)
263 m_nextWalker = walker;
267 * Get the next walker in the location step chain.
278 * Set or clear the previous walker reference in the location step chain.
281 * @param walker Reference to previous walker reference in the location
284 public void setPrevWalker(AxesWalker walker)
286 m_prevWalker = walker;
290 * Get the previous walker reference in the location step chain.
293 * @return Reference to previous walker reference in the location
356 AxesWalker walker = wi().getLastUsedWalker();
360 if (null == walker)
363 nextNode = walker.getNextNode();
368 walker = walker.m_prevWalker;
372 if (walker.acceptNode(nextNode) != DTMIterator.FILTER_ACCEPT)
377 if (null == walker.m_nextWalker)
379 wi().setLastUsedWalker(walker);
381 // return walker.returnNextNode(nextNode);
386 AxesWalker prev = walker;
388 walker = walker.m_nextWalker;
390 walker.setRoot(nextNode);
392 walker.m_prevWalker = prev;
397 } // while(null != walker)
417 AxesWalker walker;
421 walker = (AxesWalker) clone();
428 walker.setPredicateCount(m_predicateIndex);
429 walker.setNextWalker(null);
430 walker.setPrevWalker(null);
437 lpi.setLastUsedWalker(walker);
441 while (DTM.NULL != (next = walker.nextNode()))
461 * for the filter walker, or any walker that can have nodes
468 * Set the DTM for this walker.
478 * Get the DTM for this walker.
557 AxesWalker walker = (AxesWalker)expr;
558 if(this.m_axis != walker.m_axis)
577 /** The next walker in the location step chain.
581 /** The previous walker in the location step chain, or null.