com.itextpdf.rups.model
Class XfaFile

java.lang.Object
  extended by com.itextpdf.rups.model.XfaFile
All Implemented Interfaces:
OutputStreamResource

public class XfaFile
extends Object
implements OutputStreamResource

Class that deals with the XFA file that can be inside a PDF file.


Field Summary
protected  org.dom4j.Document xfaDocument
          The X4J Document object (XML).
 
Constructor Summary
XfaFile(OutputStreamResource resource)
          Constructs an XFA file from an OutputStreamResource.
 
Method Summary
 org.dom4j.Document getXfaDocument()
          Getter for the XFA Document object.
 void writeTo(OutputStream os)
          Writes a formatted XML file to the OutputStream.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xfaDocument

protected org.dom4j.Document xfaDocument
The X4J Document object (XML).

Constructor Detail

XfaFile

public XfaFile(OutputStreamResource resource)
        throws IOException,
               org.dom4j.DocumentException
Constructs an XFA file from an OutputStreamResource. This resource can be an XML file or a node in a RUPS application.

Parameters:
resource - the XFA resource
Throws:
IOException
org.dom4j.DocumentException
Method Detail

getXfaDocument

public org.dom4j.Document getXfaDocument()
Getter for the XFA Document object.

Returns:
a Document object (X4J)

writeTo

public void writeTo(OutputStream os)
             throws IOException
Writes a formatted XML file to the OutputStream.

Specified by:
writeTo in interface OutputStreamResource
Parameters:
os - the OutputStream to which the XML is written.
Throws:
IOException - usual exception when there's a problem writing to an OutputStream
See Also:
OutputStreamResource.writeTo(java.io.OutputStream)

Hosted by Hostbasket