Package net.sf.saxon.om
Interface AtomizedValueIterator<T extends Item<?>>
-
- All Superinterfaces:
AutoCloseable,Closeable,SequenceIterator<T>
- All Known Implementing Classes:
AttributeIterator,EmptyIterator,EmptyIterator.OfAtomic,EmptyIterator.OfNodes,NamedChildIterator,SiblingIterator
public interface AtomizedValueIterator<T extends Item<?>> extends SequenceIterator<T>
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.
-
-
Field Summary
-
Fields inherited from interface net.sf.saxon.om.SequenceIterator
ATOMIZING, GROUNDED, LAST_POSITION_FINDER, LOOKAHEAD
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AtomicSequencenextAtomizedValue()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
-
-