# Package org.apache.fop.apps

Application classes used for running FOP embedded in other applications.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  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
  Class | Description
  --- | ---
  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
  Exception | Description
  --- | ---
  FOPException | Exception thrown when FOP has a problem.

## Package org.apache.fop.apps Description

Application classes used for running FOP embedded in other applications.

Copyright © 2023 Apache Software Foundation. All rights reserved.