Package com.lowagie.rups.model
Class XfaFile
- java.lang.Object
-
- com.lowagie.rups.model.XfaFile
-
- All Implemented Interfaces:
OutputStreamResource
public class XfaFile extends java.lang.Object implements OutputStreamResource
Class that deals with the XFA file that can be inside a PDF file.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.dom4j.Document
xfaDocument
The X4J Document object (XML).
-
Constructor Summary
Constructors Constructor Description XfaFile(OutputStreamResource resource)
Constructs an XFA file from an OutputStreamResource.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.dom4j.Document
getXfaDocument()
Getter for the XFA Document object.void
writeTo(java.io.OutputStream os)
Writes a formatted XML file to the OutputStream.
-
-
-
Constructor Detail
-
XfaFile
public XfaFile(OutputStreamResource resource) throws java.io.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:
java.io.IOException
- thrown when an I/O operation goes wrongorg.dom4j.DocumentException
- thrown when something goes wrong with a Document
-
-
Method Detail
-
getXfaDocument
public org.dom4j.Document getXfaDocument()
Getter for the XFA Document object.- Returns:
- a Document object (X4J)
-
writeTo
public void writeTo(java.io.OutputStream os) throws java.io.IOException
Writes a formatted XML file to the OutputStream.- Specified by:
writeTo
in interfaceOutputStreamResource
- Parameters:
os
- the OutputStream to which the XML is written.- Throws:
java.io.IOException
- usual exception when there's a problem writing to an OutputStream- See Also:
OutputStreamResource.writeTo(java.io.OutputStream)
-
-