Package org.apache.fop.apps
Class EnvironmentalProfileFactory
- java.lang.Object
-
- org.apache.fop.apps.EnvironmentalProfileFactory
-
public final class EnvironmentalProfileFactory extends java.lang.ObjectCreates anEnvironmentProfilethat sets the environment in which a FOP instance is run.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classEnvironmentalProfileFactory.Profile
-
Constructor Summary
Constructors Modifier Constructor Description privateEnvironmentalProfileFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static EnvironmentProfilecreateDefault(java.net.URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)Creates the default environment that FOP is invoked in.private static FontManagercreateFontManager(java.net.URI defaultBaseUri, org.apache.xmlgraphics.io.ResourceResolver resourceResolver, FontDetector fontDetector, FontCacheManager fontCacheManager)static EnvironmentProfilecreateRestrictedIO(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.
-
-
-
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 URIsresourceResolver- 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 URIsresourceResolver- 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)
-
-