net.sf.saxon.event
public class Sender extends Object
Field Summary | |
---|---|
PipelineConfiguration | pipe |
Constructor Summary | |
---|---|
Sender(PipelineConfiguration pipe)
Create a Sender |
Method Summary | |
---|---|
static void | configureParser(XMLReader parser)
Configure a SAX parser to ensure it has the correct namesapce properties set |
PipelineConfiguration | getPipelineConfiguration() |
Receiver | makeValidator(Receiver receiver, String systemId, ParseOptions options) |
void | send(Source source, Receiver receiver, ParseOptions options)
Send the contents of a Source to a Receiver. |
Parameters: pipe the pipeline configuration
Parameters: parser the parser to be configured
Parameters: source the source to be copied. Note that if the Source contains an InputStream or Reader then it will be left open, unless it is an AugmentedSource with the pleaseCloseAfterUse flag set. On the other hand, if it contains a URI that needs to be dereferenced to obtain an InputStream, then the InputStream will be closed after use. receiver the destination to which it is to be copied options Parse options. If source is an AugmentedSource, any options set in the AugmentedSource are used in preference to those set in options. If neither specifies a particular option, the defaults from the Configuration are used. May be null if no options are explicitly supplied.