Interface AtomizedValueIterator

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.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 Detail

      • 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