net.sf.saxon.pull
Class PullPushCopier
java.lang.Object
net.sf.saxon.pull.PullPushCopier
public class PullPushCopier
extends java.lang.Object
This class copies a document by using the pull interface to read the input document,
and the push interface to write the output document.
void | append() - Copy the input to the output.
|
void | copy() - Copy the input to the output.
|
PullPushCopier
public PullPushCopier(PullProvider in,
Receiver out)
Create a PullPushCopier
in
- a PullProvider from which events will be readout
- a Receiver to which copies of the same events will be written
append
public void append()
throws XPathException
Copy the input to the output. This method relies on the caller to open the output Receiver before
use and to close it afterwards.
copy
public void copy()
throws XPathException
Copy the input to the output. This method will open the output Receiver before appending to
it, and will close it afterwards.