- All Implemented Interfaces:
public class TeeDestination extends AbstractDestinationA TeeDestination allows writing to two destinations at once. For example the output of a transformation can be written simultaneously to a Serializer and to a second Transformation. By chaining together a number of TeeDestinations it is possible to write to any number of destinations at once.
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
close()Close the destination, allowing resources to be released.
getReceiver(PipelineConfiguration pipe, SerializationProperties params)Return a Receiver.
Methods inherited from class net.sf.saxon.s9api.AbstractDestination
closeAndNotify, getDestinationBaseURI, onClose, setDestinationBaseURI
public Receiver getReceiver(PipelineConfiguration pipe, SerializationProperties params) throws SaxonApiExceptionReturn a Receiver. Saxon calls this method to obtain a Receiver, to which it then sends a sequence of events representing the content of an XML document.
pipe- 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.
params- the serialization properties
- the Receiver to which events are to be sent. It is the caller's responsibility to
initialize this Receiver with a
PipelineConfigurationbefore calling its
SaxonApiException- if the Receiver cannot be created