net.sf.saxon.event
Class Sender

java.lang.Object
  extended by net.sf.saxon.event.Sender

public class Sender
extends Object

Sender is a helper class that sends events to a Receiver from any kind of Source object


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
 void send(Source source, Receiver receiver)
          Send the contents of a Source to a Receiver.
 void send(Source source, Receiver receiver, boolean isFinal)
          Send the contents of a Source to a Receiver.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sender

public Sender(PipelineConfiguration pipe)
Create a Sender

Parameters:
pipe - the pipeline configuration
Method Detail

send

public void send(Source source,
                 Receiver receiver)
          throws XPathException
Send the contents of a Source to a Receiver. Note that if the Source identifies an element node rather than a document node, only the subtree rooted at that element will be copied.

Parameters:
source - the document or element to be copied
receiver - the destination to which it is to be copied
Throws:
XPathException

send

public void send(Source source,
                 Receiver receiver,
                 boolean isFinal)
          throws XPathException
Send the contents of a Source to a Receiver. Note that if the Source identifies an element node rather than a document node, only the subtree rooted at that element will be copied.

Parameters:
source - the document or element to be copied
receiver - the destination to which it is to be copied
isFinal - set to true when the document is being processed purely for the sake of validation, in which case multiple validation errors in the source can be reported.
Throws:
XPathException

configureParser

public static void configureParser(XMLReader parser)
                            throws XPathException
Configure a SAX parser to ensure it has the correct namesapce properties set

Parameters:
parser - the parser to be configured
Throws:
XPathException


Copyright (C) Michael H. Kay. All rights reserved.