Interface GroundedIterator

All Superinterfaces:
SequenceIterator
All Known Implementing Classes:
ArrayIterator, EmptyIterator, ListIterator, MemoClosure.ProgressiveIterator, RangeIterator, SingletonIterator

public interface GroundedIterator extends SequenceIterator
This interface is an extension to the SequenceIterator interface; it represents a SequenceIterator that is based on an in-memory representation of a sequence, and that is therefore capable of returned a SequenceValue containing all the items in the sequence.
  • Method Details

    • materialize

      Value materialize() throws XPathException
      Return a Value containing all the items in the sequence returned by this SequenceIterator. This should be an "in-memory" value, not a Closure.
      Returns:
      the corresponding Value
      Throws:
      XPathException