public HeapNode reset() { iterator.reset(); return this; } } // end of LookAheadIterator
public DTMAxisIterator reset() { _source.reset(); _ready = true; return this; }
public DTMAxisIterator reset() { if (_source != null) { _source.reset(); } return this; }
/** * Reset the iterator. */ public void reset() { super.reset(); if(null != m_iterator) m_iterator.reset(); }
/** * Reset the iterator. */ public void reset() { super.reset(); if(null != m_iterator) m_iterator.reset(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
public DTMAxisIterator reset() { _source.reset(); return resetPosition(); }
/** * Utility function: used to convert references to node-sets. If the * obj is an instanceof Node then create a singleton iterator. */ public static DTMAxisIterator referenceToNodeSet(Object obj) { // Convert var/param -> node if (obj instanceof Node) { return(new SingletonIterator(((Node)obj).node)); } // Convert var/param -> node-set else if (obj instanceof DTMAxisIterator) { return(((DTMAxisIterator)obj).cloneIterator().reset()); } else { final String className = obj.getClass().getName(); runTimeError(DATA_CONVERSION_ERR, className, "node-set"); return null; } }
return iter.reset().next() != DTMAxisIterator.END;
public DTMAxisIterator reset() { _source.reset(); // Special case for //* path - see ParentLocationPath _iterator.setStartNode(_includeSelf ? _startNode : _source.next()); return resetPosition(); }
return dom.getStringValueX(((DTMAxisIterator)obj).reset().next());
/** * XSLT Standard function string(value) */ public static String stringF(Object obj, DOM dom) { if (obj instanceof DTMAxisIterator) { return dom.getStringValueX(((DTMAxisIterator)obj).reset().next()); } else if (obj instanceof Node) { return dom.getStringValueX(((Node)obj).node); } else if (obj instanceof DOM) { return ((DOM)obj).getStringValue(); } else { return obj.toString(); } }
/** * Utility function: node-set/node-set compare. */ public static boolean compare(DTMAxisIterator left, DTMAxisIterator right, int op, DOM dom) { int lnode; left.reset(); while ((lnode = left.next()) != DTMAxisIterator.END) { final String lvalue = dom.getStringValueX(lnode); int rnode; right.reset(); while ((rnode = right.next()) != DTMAxisIterator.END) { // String value must be the same if both nodes are the same if (lnode == rnode) { if (op == Operators.EQ) { return true; } else if (op == Operators.NE) { continue; } } if (compareStrings(lvalue, dom.getStringValueX(rnode), op, dom)) { return true; } } } return false; }
/** * Utility function: used to convert reference to String. */ public static String referenceToString(Object obj, DOM dom) { if (obj instanceof String) { return (String) obj; } else if (obj instanceof DTMAxisIterator) { return dom.getStringValueX(((DTMAxisIterator)obj).reset().next()); } else if (obj instanceof Node) { return dom.getStringValueX(((Node)obj).node); } else if (obj instanceof DOM) { return ((DOM) obj).getStringValue(); } else { final String className = obj.getClass().getName(); runTimeError(DATA_CONVERSION_ERR, className, String.class); return null; } }
dom.copy(iter.reset(), handler);
return stringToReal(dom.getStringValueX(iter.reset().next()));