net.sf.saxon.trace
public class ContextStackIterator extends java.lang.Object implements java.util.Iterator
Constructor and Description |
---|
ContextStackIterator(XPathContext context)
Create an iterator over the stack of XPath dynamic context objects, starting with the top-most
stackframe and working down.
|
Modifier and Type | Method and Description |
---|---|
boolean |
hasNext()
Returns true if the iteration has more elements.
|
java.lang.Object |
next()
Returns the next element in the iteration.
|
void |
remove()
Removes from the underlying collection the last element returned by the
iterator (optional operation).
|
public ContextStackIterator(XPathContext context)
ContextStackFrame
context
- the current contextpublic boolean hasNext()
hasNext
in interface java.util.Iterator
public java.lang.Object next()
hasNext()
method returns false will
return each element in the underlying collection exactly once.next
in interface java.util.Iterator
ContextStackFrame
java.util.NoSuchElementException
- iteration has no more elements.public void remove()
remove
in interface java.util.Iterator
java.lang.UnsupportedOperationException
- as the remove
operation is not supported by this Iterator.