net.sf.saxon.evpull
Class SingletonEventIterator
java.lang.Object
net.sf.saxon.evpull.SingletonEventIterator
- EventIterator, PullEvent
public class SingletonEventIterator
extends java.lang.Object
This class represents an EventIterator over a sequence containing a single pull event.
boolean | isFlatSequence() - Determine whether the EventIterator returns a flat sequence of events, or whether it can return
nested event iterators
|
PullEvent | next() - Get the next event in the sequence
|
SingletonEventIterator
public SingletonEventIterator(PullEvent event)
Create an iterator over a sequence containing a single pull event
event
- the single event. This must not be an EventIterator
isFlatSequence
public boolean isFlatSequence()
Determine whether the EventIterator returns a flat sequence of events, or whether it can return
nested event iterators
- isFlatSequence in interface EventIterator
- true if the next() method is guaranteed never to return an EventIterator