net.sf.saxon.event
public final class SequenceOutputter extends SequenceWriter
This class is not used to build temporary trees. For that, the ComplexContentOutputter is used.
Constructor Summary | |
---|---|
SequenceOutputter()
Create a new SequenceOutputter | |
SequenceOutputter(Controller controller, int estimatedSize) | |
SequenceOutputter(Controller controller) |
Method Summary | |
---|---|
Item | getFirstItem()
Get the first item in the sequence that has been built |
ArrayList | getList()
Get the list containing the sequence of items |
ValueRepresentation | getSequence()
Get the sequence that has been built |
SequenceIterator | iterate()
Get an iterator over the sequence of items that has been constructed |
Item | popLastItem()
Get the last item in the sequence that has been built, and remove it |
void | reset()
Clear the contents of the SequenceOutputter and make it available for reuse |
void | write(Item item)
Abstract method to be supplied by subclasses: output one item in the sequence. |