Class XfaFile

    • 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.
      • 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 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 wrong
        org.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 interface OutputStreamResource
        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)