net.sf.saxon.value
public final class MemoClosure.ProgressiveIterator extends Object implements SequenceIterator, LastPositionFinder, GroundedIterator
Field Summary | |
---|---|
int | position |
Constructor Summary | |
---|---|
ProgressiveIterator() |
Method Summary | |
---|---|
Item | current() |
SequenceIterator | getAnother() |
int | getLastPosition()
Get the last position (that is, the number of items in the sequence) |
int | getProperties()
Get properties of this iterator, as a bit-significant integer.
|
Value | materialize()
Return a value containing all the items in the sequence returned by this
SequenceIterator
|
Item | next() |
int | position() |
Returns: the properties of this iterator. This will be some combination of properties such as GROUNDED and LAST_POSITION_FINDER. It is always acceptable to return the value zero, indicating that there are no known special properties.
Returns: the corresponding value