Interface AtomizedValueIterator

All Superinterfaces:
AutoCloseable, Closeable, SequenceIterator
All Known Implementing Classes:
EmptyIterator

public interface AtomizedValueIterator extends SequenceIterator
Interface implemented by an iterator that can deliver atomized results.

This exists to make it possible to iterate over the atomized nodes in a sequence, especially a sequence obtained from the TinyTree, without actually instantiating the nodes themselves.

  • Method Details

    • nextAtomizedValue

      AtomicSequence nextAtomizedValue() throws XPathException
      Deliver the atomic value that is next in the atomized result
      Returns:
      the next atomic value
      Throws:
      XPathException - if a failure occurs reading or atomizing the next value