resetProximityPositions(); if(DTMIterator.FILTER_ACCEPT == acceptNode(next)) break; else
throws javax.xml.transform.TransformerException if(getPredicateCount() > 0) return super.asNode(xctxt); DTMAxisTraverser traverser = dtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); int extendedType = dtm.getExpandedTypeID(namespace, localName, type); return traverser.first(current, extendedType);
| DTMFilter.SHOW_PROCESSING_INSTRUCTION))) || (whatToShow == DTMFilter.SHOW_ALL)) initNodeTest(whatToShow); else initNodeTest(whatToShow, compiler.getStepNS(firstStepPos), compiler.getStepLocalName(firstStepPos)); initPredicateInfo(compiler, firstStepPos);
m_traverser = m_cdtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); m_extendedTypeID = m_cdtm.getExpandedTypeID(namespace, localName, type);
DTMIterator iterator = new DescendantIterator();
/** * Create a DescendantIterator object. * */ public DescendantIterator() { super(null); m_axis = Axis.DESCENDANTSORSELFFROMROOT; int whatToShow = DTMFilter.SHOW_ALL; initNodeTest(whatToShow); }
/** * Get a cloned Iterator that is reset to the beginning * of the query. * * @return A cloned NodeIterator set of the start of the query. * * @throws CloneNotSupportedException */ public DTMIterator cloneWithReset() throws CloneNotSupportedException { DescendantIterator clone = (DescendantIterator) super.cloneWithReset(); clone.m_traverser = m_traverser; clone.resetProximityPositions(); return clone; }
m_traverser = m_cdtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); m_extendedTypeID = m_cdtm.getExpandedTypeID(namespace, localName, type);
diagnoseIterator("DescendantIterator", analysis, compiler); iter = new DescendantIterator(compiler, opPos, analysis);
/** * Create a DescendantIterator object. * */ public DescendantIterator() { super(null); m_axis = Axis.DESCENDANTSORSELFFROMROOT; int whatToShow = DTMFilter.SHOW_ALL; initNodeTest(whatToShow); }
/** * Get a cloned Iterator that is reset to the beginning * of the query. * * @return A cloned NodeIterator set of the start of the query. * * @throws CloneNotSupportedException */ public DTMIterator cloneWithReset() throws CloneNotSupportedException { DescendantIterator clone = (DescendantIterator) super.cloneWithReset(); clone.m_traverser = m_traverser; clone.resetProximityPositions(); return clone; }
throws javax.xml.transform.TransformerException if(getPredicateCount() > 0) return super.asNode(xctxt); DTMAxisTraverser traverser = dtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); int extendedType = dtm.getExpandedTypeID(namespace, localName, type); return traverser.first(current, extendedType);
m_traverser = m_cdtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); m_extendedTypeID = m_cdtm.getExpandedTypeID(namespace, localName, type);
| DTMFilter.SHOW_PROCESSING_INSTRUCTION))) || (whatToShow == DTMFilter.SHOW_ALL)) initNodeTest(whatToShow); else initNodeTest(whatToShow, compiler.getStepNS(firstStepPos), compiler.getStepLocalName(firstStepPos)); initPredicateInfo(compiler, firstStepPos);
resetProximityPositions(); if(DTMIterator.FILTER_ACCEPT == acceptNode(next)) break; else
diagnoseIterator("DescendantIterator", analysis, compiler); iter = new DescendantIterator(compiler, opPos, analysis);
/** * Create a DescendantIterator object. * */ public DescendantIterator() { super(null); m_axis = Axis.DESCENDANTSORSELFFROMROOT; int whatToShow = DTMFilter.SHOW_ALL; initNodeTest(whatToShow); }
/** * Get a cloned Iterator that is reset to the beginning * of the query. * * @return A cloned NodeIterator set of the start of the query. * * @throws CloneNotSupportedException */ public DTMIterator cloneWithReset() throws CloneNotSupportedException { DescendantIterator clone = (DescendantIterator) super.cloneWithReset(); clone.m_traverser = m_traverser; clone.resetProximityPositions(); return clone; }
throws javax.xml.transform.TransformerException if(getPredicateCount() > 0) return super.asNode(xctxt); DTMAxisTraverser traverser = dtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); int extendedType = dtm.getExpandedTypeID(namespace, localName, type); return traverser.first(current, extendedType);
m_traverser = m_cdtm.getAxisTraverser(m_axis); String localName = getLocalName(); String namespace = getNamespace(); int what = m_whatToShow; int type = getNodeTypeTest(what); m_extendedTypeID = m_cdtm.getExpandedTypeID(namespace, localName, type);