Class IFInputHandler

  • All Implemented Interfaces:
    javax.xml.transform.ErrorListener, Renderable

    public class IFInputHandler
    extends InputHandler
    InputHandler for the intermediate format XML as input.
    • Constructor Detail

      • IFInputHandler

        public IFInputHandler​(java.io.File xmlfile,
                              java.io.File xsltfile,
                              java.util.Vector params)
        Constructor for XML->XSLT->intermediate XML input
        Parameters:
        xmlfile - XML file
        xsltfile - XSLT file
        params - Vector of command-line parameters (name, value, name, value, ...) for XSL stylesheet, null if none
      • IFInputHandler

        public IFInputHandler​(java.io.File iffile)
        Constructor for intermediate input
        Parameters:
        iffile - the file to read the intermediate format document from.
    • Method Detail

      • renderTo

        public void renderTo​(FOUserAgent userAgent,
                             java.lang.String outputFormat,
                             java.io.OutputStream out)
                      throws FOPException
        Generate a document, given an initialized Fop object
        Overrides:
        renderTo in class InputHandler
        Parameters:
        userAgent - the user agent
        outputFormat - the output format to generate (MIME type, see MimeConstants)
        out - the output stream to write the generated output to (may be null if not applicable)
        Throws:
        FOPException - in case of an error during processing