Class FopConfParser

java.lang.Object
org.apache.fop.apps.FopConfParser

public class FopConfParser extends Object
Parses the FOP configuration file and returns a FopFactoryBuilder which builds a FopFactory.
  • Constructor Details

    • FopConfParser

      public FopConfParser(InputStream fopConfStream, EnvironmentProfile enviro) throws SAXException, IOException
      Constructor that takes the FOP conf in the form of an InputStream. A default base URI must be given as a fall-back mechanism for URI resolution.
      Parameters:
      fopConfStream - the fop conf input stream
      enviro - the profile of the FOP deployment environment
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(InputStream fopConfStream, URI defaultBaseURI, org.apache.xmlgraphics.io.ResourceResolver resourceResolver) throws SAXException, IOException
      Constructor that takes the FOP conf in the form of an InputStream. A default base URI must be given as a fall-back mechanism for URI resolution.
      Parameters:
      fopConfStream - the fop conf input stream
      defaultBaseURI - the default base URI
      resourceResolver - the URI resolver
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(InputStream fopConfStream, URI defaultBaseURI) throws SAXException, IOException
      Constructor that takes the FOP conf in the form of an InputStream. A default base URI must be given as a fall-back mechanism for URI resolution. The default URI resolvers is used.
      Parameters:
      fopConfStream - the fop conf input stream
      defaultBaseURI - the default base URI
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(File fopConfFile) throws SAXException, IOException
      Constructor that takes the FOP conf and uses the default URI resolver.
      Parameters:
      fopConfFile - the FOP conf file
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(File fopConfFile, URI defaultBaseURI) throws SAXException, IOException
      Constructor that takes the FOP conf and a default base URI and uses the default URI resolver.
      Parameters:
      fopConfFile - the FOP conf file
      defaultBaseURI - the default base URI
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(File fopConfFile, org.apache.xmlgraphics.io.ResourceResolver resourceResolver) throws SAXException, IOException
      Constructor that parses the FOP conf and uses the URI resolver given.
      Parameters:
      fopConfFile - the FOP conf file
      resourceResolver - the URI resolver
      Throws:
      SAXException - if a SAX error was thrown parsing the FOP conf
      IOException - if an I/O error is thrown while parsing the FOP conf
    • FopConfParser

      public FopConfParser(InputStream fopConfStream, URI baseURI, EnvironmentProfile enviro) throws SAXException, IOException
      Throws:
      SAXException
      IOException
    • FopConfParser

      public FopConfParser(Configuration cfg, FopFactoryBuilder fopFactoryBuilder) throws SAXException
      Throws:
      SAXException
  • Method Details