Class EnvironmentalProfileFactory

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

public final class EnvironmentalProfileFactory extends Object
Creates an EnvironmentProfile that sets the environment in which a FOP instance is run.
  • Method Details

    • createDefault

      public static EnvironmentProfile createDefault(URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
      Creates the default environment that FOP is invoked in. This default profile has no operational restrictions for FOP.
      Parameters:
      defaultBaseUri - the default base URI for resolving resource URIs
      resourceResolver - the resource resolver
      Returns:
      the environment profile
    • createRestrictedIO

      public static EnvironmentProfile createRestrictedIO(URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
      Creates an IO-restricted environment for FOP by disabling some of the environment-specific functionality within FOP.
      Parameters:
      defaultBaseUri - the default base URI for resolving resource URIs
      resourceResolver - the resource resolver
      Returns:
      the environment profile