# Package org.apache.fop.apps

Application classes used for running FOP embedded in other applications.

See: Description

Interface Summary
EnvironmentProfile: The environment profile represents the system in which FOP is invoked.
FopFactoryConfig: The configuration data for a `FopFactory` instance.
MimeConstants: Frequently used MIME types for various file formats used when working with Apache FOP.

Class Summary
EnvironmentalProfileFactory: Creates an `EnvironmentProfile` that sets the environment in which a FOP instance is run.
Fop: Primary class that activates the FOP process for embedded usage.
FopConfParser: Parses the FOP configuration file and returns a `FopFactoryBuilder` which builds a `FopFactory`.
FopFactory: Factory class which instantiates new Fop and FOUserAgent instances.
FopFactoryBuilder: This is the builder class for `FopFactory`.
FopFactoryBuilder.FopFactoryConfigImpl
FormattingResults: Class for reporting back formatting results to the calling application.
FOUserAgent: This is the user agent for FOP.
PageSequenceResults: Class for reporting back formatting results to the calling application.

Exception Summary
FOPException: Exception thrown when FOP has a problem.

## Package org.apache.fop.apps Description

Application classes used for running FOP embedded in other applications.