fop 2.3

## org.apache.fop.apps
Class FopConfParser

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

    public class FopConfParser

extends java.lang.Object

Parses the FOP configuration file and returns a `FopFactoryBuilder` which builds a `FopFactory`.

Constructor Summary
`FopConfParser(java.io.File fopConfFile)` Constructor that takes the FOP conf and uses the default URI resolver.
`FopConfParser(java.io.File fopConfFile, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)` Constructor that parses the FOP conf and uses the URI resolver given.
`FopConfParser(java.io.File fopConfFile, java.net.URI defaultBaseURI)` Constructor that takes the FOP conf and a default base URI and uses the default URI resolver.
`FopConfParser(java.io.InputStream fopConfStream, EnvironmentProfile enviro)` Constructor that takes the FOP conf in the form of an `InputStream`.
`FopConfParser(java.io.InputStream fopConfStream, java.net.URI defaultBaseURI)` Constructor that takes the FOP conf in the form of an `InputStream`.
`FopConfParser(java.io.InputStream fopConfStream, java.net.URI baseURI, EnvironmentProfile enviro)`
`FopConfParser(java.io.InputStream fopConfStream, java.net.URI defaultBaseURI, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)` Constructor that takes the FOP conf in the form of an `InputStream`.

Method Summary
`FopFactoryBuilder` `getFopFactoryBuilder()` Returns the `FopFactoryBuilder`.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### FopConfParser

    public FopConfParser(java.io.InputStream fopConfStream,
                         EnvironmentProfile enviro)
                  throws org.xml.sax.SAXException,
                         java.io.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:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.InputStream fopConfStream,
                         java.net.URI defaultBaseURI,
                         org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
                  throws org.xml.sax.SAXException,
                         java.io.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:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.InputStream fopConfStream,
                         java.net.URI defaultBaseURI)
                  throws org.xml.sax.SAXException,
                         java.io.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:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.File fopConfFile)
                  throws org.xml.sax.SAXException,
                         java.io.IOException

  Constructor that takes the FOP conf and uses the default URI resolver.

  Parameters:
    `fopConfFile` - the FOP conf file
  Throws:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.File fopConfFile,
                         java.net.URI defaultBaseURI)
                  throws org.xml.sax.SAXException,
                         java.io.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:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.File fopConfFile,
                         org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
                  throws org.xml.sax.SAXException,
                         java.io.IOException

  Constructor that parses the FOP conf and uses the URI resolver given.

  Parameters:
    `fopConfFile` - the FOP conf file
    `resourceResolver` - the URI resolver
  Throws:
    `org.xml.sax.SAXException` - if a SAX error was thrown parsing the FOP conf
    `java.io.IOException` - if an I/O error is thrown while parsing the FOP conf

### FopConfParser

    public FopConfParser(java.io.InputStream fopConfStream,
                         java.net.URI baseURI,
                         EnvironmentProfile enviro)
                  throws org.xml.sax.SAXException,
                         java.io.IOException

Throws:
  `org.xml.sax.SAXException`
  `java.io.IOException`

Method Detail

### getFopFactoryBuilder

    public FopFactoryBuilder getFopFactoryBuilder()

  Returns the `FopFactoryBuilder`.

  Returns:
    the object for configuring the `FopFactory`

fop 2.3

Copyright 1999-2018 The Apache Software Foundation. All Rights Reserved.