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.DocumentxfaDocumentThe 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.DocumentgetXfaDocument()Getter for the XFA Document object.voidwriteTo(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.IOExceptionorg.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(java.io.OutputStream os) throws java.io.IOExceptionWrites a formatted XML file to the OutputStream.- Specified by:
writeToin 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)
-
-