Package net.sf.saxon.om

## 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.

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface net.sf.saxon.om.SequenceIterator

      `SequenceIterator.Property`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `AtomicSequence` | `nextAtomizedValue()` | Deliver the atomic value that is next in the atomized result

    - ### Methods inherited from interface net.sf.saxon.om.SequenceIterator

      `close, forEachOrFail, getProperties, materialize, next`

- - ### 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