Interface AtomicIterator

All Superinterfaces:
AutoCloseable, Closeable, SequenceIterator
All Known Implementing Classes:
AscendingRangeIterator, ATokenIterator, BigRangeIterator, CodepointIterator, DescendingRangeIterator, JTokenIterator, ListIterator.OfAtomic, SingleAtomicIterator, StringValue.CharacterIterator, Whitespace.Tokenizer

public interface AtomicIterator extends SequenceIterator
A SequenceIterator is used to iterate over a sequence. An AtomicIterator is a SequenceIterator that returns atomic values and throws no checked exceptions.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the next atomic value in the sequence.

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

    close
  • Method Details

    • next

      AtomicValue next()
      Get the next atomic value in the sequence.
      Specified by:
      next in interface SequenceIterator
      Returns:
      the next Item. If there are no more items, return null.