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