com.xmlcalabash.io
Class WritableDocument

java.lang.Object
  extended by com.xmlcalabash.io.WritableDocument
All Implemented Interfaces:
WritablePipe

public class WritableDocument
extends java.lang.Object
implements WritablePipe

Author:
ndw

Constructor Summary
WritableDocument(XProcRuntime xproc, java.lang.String uri, Serialization serial)
          Creates a new instance of ReadableDocument
WritableDocument(XProcRuntime xproc, java.lang.String uri, Serialization serial, java.io.OutputStream out)
           
 
Method Summary
 void canWriteSequence(boolean sequence)
           
 void close()
           
 int documentsRead()
           
 int documentsWritten()
           
 void resetWriter()
           
 void setWriter(Step step)
           
 void write(net.sf.saxon.s9api.XdmNode doc)
           
 boolean writeSequence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WritableDocument

public WritableDocument(XProcRuntime xproc,
                        java.lang.String uri,
                        Serialization serial)
Creates a new instance of ReadableDocument


WritableDocument

public WritableDocument(XProcRuntime xproc,
                        java.lang.String uri,
                        Serialization serial,
                        java.io.OutputStream out)
Method Detail

canWriteSequence

public void canWriteSequence(boolean sequence)
Specified by:
canWriteSequence in interface WritablePipe

writeSequence

public boolean writeSequence()
Specified by:
writeSequence in interface WritablePipe

resetWriter

public void resetWriter()
Specified by:
resetWriter in interface WritablePipe

close

public void close()
Specified by:
close in interface WritablePipe

setWriter

public void setWriter(Step step)
Specified by:
setWriter in interface WritablePipe

write

public void write(net.sf.saxon.s9api.XdmNode doc)
Specified by:
write in interface WritablePipe

documentsWritten

public int documentsWritten()

documentsRead

public int documentsRead()