Class EnvironmentalProfileFactory


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

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static EnvironmentProfile createDefault​(java.net.URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
      Creates the default environment that FOP is invoked in.
      private static FontManager createFontManager​(java.net.URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver, FontDetector fontDetector, FontCacheManager fontCacheManager)  
      static EnvironmentProfile createRestrictedIO​(java.net.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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EnvironmentalProfileFactory

        private EnvironmentalProfileFactory()
    • Method Detail

      • createDefault

        public static EnvironmentProfile createDefault​(java.net.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​(java.net.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
      • createFontManager

        private static FontManager createFontManager​(java.net.URI defaultBaseUri,
                                                     org.apache.xmlgraphics.io.ResourceResolver resourceResolver,
                                                     FontDetector fontDetector,
                                                     FontCacheManager fontCacheManager)