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