Package net.sf.saxon.om
Interface AtomizedValueIterator
-
- All Superinterfaces:
AutoCloseable
,Closeable
,SequenceIterator
- All Known Implementing Classes:
AttributeIterator
,EmptyIterator
,NamedChildIterator
,SiblingIterator
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 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, discharge, 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
-
-