public class XMLStreamWriterDestination extends Object implements Destination
Destination that writes output to a supplied XMLStreamWriter| Constructor and Description | 
|---|
XMLStreamWriterDestination(XMLStreamWriter writer)
Create an XMLStreamWriterDestination based on a supplied XMLStreamWriter 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()
Close the destination, allowing resources to be released. 
 | 
Receiver | 
getReceiver(Configuration config)
Return a Receiver. 
 | 
public XMLStreamWriterDestination(XMLStreamWriter writer)
writer - the supplied XmlStreamWriterpublic Receiver getReceiver(Configuration config) throws SaxonApiException
getReceiver in interface Destinationconfig - The Saxon configuration. This is supplied so that the destination can
               use information from the configuration (for example, a reference to the name pool)
               to construct or configure the returned Receiver.PipelineConfiguration before calling
         its open() method. The caller is also responsible for ensuring that the sequence
         of events sent to the Receiver represents a well-formed document: in particular the event
         stream must include namespace events corresponding exactly to the namespace declarations
         that are required. If the calling code cannot guarantee this, it should insert a
         NamespaceReducer into the pipeline in front of the returned
         Receiver.SaxonApiException - if the Receiver cannot be createdpublic void close()
           throws SaxonApiException
The close() method should not cause any adverse effects if it is called more than once. If any other method is called after the close() call, the results are undefined. This means that a Destination is not, in general, serially reusable.
close in interface DestinationSaxonApiException - if any failure occursCopyright (c) 2004-2014 Saxonica Limited. All rights reserved.