286N/A * reserved comment block 286N/A * DO NOT REMOVE OR ALTER! 286N/A * Copyright 1999-2004 The Apache Software Foundation. 286N/A * Licensed under the Apache License, Version 2.0 (the "License"); 286N/A * you may not use this file except in compliance with the License. 286N/A * You may obtain a copy of the License at 286N/A * Unless required by applicable law or agreed to in writing, software 286N/A * distributed under the License is distributed on an "AS IS" BASIS, 286N/A * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 286N/A * See the License for the specific language governing permissions and 286N/A * limitations under the License. 286N/A * Walker for a reverse axes. 286N/A * Construct an AxesWalker using a LocPathIterator. 286N/A * @param locPathIterator The location path iterator that 'owns' this walker. 286N/A * Set the root node of the TreeWalker. 286N/A * (Not part of the DOM2 TreeWalker interface). 286N/A * @param root The context node of this step. 286N/A * Detaches the walker from the set which it iterated over, releasing 286N/A * any computational resources and placing the iterator in the INVALID 286N/A * Get the next node in document order on the axes. 286N/A * @return the next node in document order on the axes, or null. 286N/A * Tells if this is a reverse axes. Overrides AxesWalker#isReverseAxes. 286N/A * @return true for this class. 286N/A// * Set the root node of the TreeWalker. 286N/A// * @param root The context node of this step. 286N/A// public void setRoot(int root) 286N/A * Get the current sub-context position. In order to do the 286N/A * reverse axes count, for the moment this re-searches the axes 286N/A * up to the predicate. An optimization on this is to cache 286N/A * the nodes searched, but, for the moment, this case is probably 286N/A * rare enough that the added complexity isn't worth it. 286N/A * @param predicateIndex The predicate index of the proximity position. 286N/A * @return The pridicate index, or -1. 286N/A // A negative predicate index seems to occur with 286N/A // (preceding-sibling::*|following-sibling::*)/ancestor::*[position()]/*[position()] 286N/A * Count backwards one proximity position. 286N/A * @param i The predicate index. 286N/A * Get the number of nodes in this node list. The function is probably ill 286N/A * @param xctxt The XPath runtime context. 286N/A * @return the number of nodes in this node list. 286N/A * Returns true if all the nodes in the iteration well be returned in document 286N/A * Warning: This can only be called after setRoot has been called! 286N/A return false;
// I think. 286N/A /** The DTM inner traversal class, that corresponds to the super axis. */