fop 2.1

org.apache.fop.apps
Class FopFactoryBuilder.FopFactoryConfigImpl

java.lang.Object
  extended by org.apache.fop.apps.FopFactoryBuilder.FopFactoryConfigImpl
All Implemented Interfaces:
FopFactoryConfig
Enclosing class:
FopFactoryBuilder

public static class FopFactoryBuilder.FopFactoryConfigImpl
extends java.lang.Object
implements FopFactoryConfig


Field Summary
 
Fields inherited from interface org.apache.fop.apps.FopFactoryConfig
DEFAULT_BREAK_INDENT_INHERITANCE, DEFAULT_PAGE_HEIGHT, DEFAULT_PAGE_WIDTH, DEFAULT_SOURCE_RESOLUTION, DEFAULT_STRICT_FO_VALIDATION, DEFAULT_STRICT_USERCONFIG_VALIDATION, DEFAULT_TARGET_RESOLUTION
 
Method Summary
 java.net.URI getBaseURI()
          The base URI from which URIs are resolved against.
 org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.FallbackResolver getFallbackResolver()
          Controls the mechanisms that are used in the event that Source used for resources couldn't be read.
 FontManager getFontManager()
          Returns the font manager.
 java.util.Map<java.lang.String,java.lang.String> getHyphenationPatternNames()
           
 java.util.Set<java.lang.String> getIgnoredNamespaces()
          
 org.apache.xmlgraphics.image.loader.ImageManager getImageManager()
          Returns the image manager.
 LayoutManagerMaker getLayoutManagerMakerOverride()
          Returns the overriding LayoutManagerMaker instance, if any.
 java.lang.String getPageHeight()
          Gets the default page-height to use as fallback, in case page-height="auto"
 java.lang.String getPageWidth()
          Gets the default page-width to use as fallback, in case page-width="auto"
 org.apache.xmlgraphics.io.ResourceResolver getResourceResolver()
          The URI resolver used through-out FOP for controlling all file access.
 float getSourceResolution()
          
 float getTargetResolution()
          
 org.apache.avalon.framework.configuration.Configuration getUserConfig()
          Returns the Avalon Configuration object.
 boolean isAccessibilityEnabled()
          Whether accessibility features are switched on.
 boolean isBreakIndentInheritanceOnReferenceAreaBoundary()
          
 boolean isComplexScriptFeaturesEnabled()
           
 boolean isNamespaceIgnored(java.lang.String namespace)
          Indicates whether a namespace URI is on the ignored list.
 boolean preferRenderer()
          
 boolean validateStrictly()
          Returns whether FOP is strictly validating input XSL
 boolean validateUserConfigStrictly()
          Is the user configuration to be validated?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

isAccessibilityEnabled

public boolean isAccessibilityEnabled()
Whether accessibility features are switched on.

Specified by:
isAccessibilityEnabled in interface FopFactoryConfig
Returns:
true if accessibility features have been requested

getLayoutManagerMakerOverride

public LayoutManagerMaker getLayoutManagerMakerOverride()
Returns the overriding LayoutManagerMaker instance, if any.

Specified by:
getLayoutManagerMakerOverride in interface FopFactoryConfig
Returns:
the overriding LayoutManagerMaker or null

getResourceResolver

public org.apache.xmlgraphics.io.ResourceResolver getResourceResolver()
The URI resolver used through-out FOP for controlling all file access.

Specified by:
getResourceResolver in interface FopFactoryConfig
Returns:
the URI resolver

getBaseURI

public java.net.URI getBaseURI()
The base URI from which URIs are resolved against.

Specified by:
getBaseURI in interface FopFactoryConfig
Returns:
the base URI

validateStrictly

public boolean validateStrictly()
Returns whether FOP is strictly validating input XSL

Specified by:
validateStrictly in interface FopFactoryConfig
Returns:
true of strict validation turned on, false otherwise

validateUserConfigStrictly

public boolean validateUserConfigStrictly()
Is the user configuration to be validated?

Specified by:
validateUserConfigStrictly in interface FopFactoryConfig
Returns:
if the user configuration should be validated

isBreakIndentInheritanceOnReferenceAreaBoundary

public boolean isBreakIndentInheritanceOnReferenceAreaBoundary()

Specified by:
isBreakIndentInheritanceOnReferenceAreaBoundary in interface FopFactoryConfig
Returns:
true if the indent inheritance should be broken when crossing reference area boundaries (for more info, see the javadoc for the relative member variable)

getSourceResolution

public float getSourceResolution()

Specified by:
getSourceResolution in interface FopFactoryConfig
Returns:
the resolution for resolution-dependent input

getTargetResolution

public float getTargetResolution()

Specified by:
getTargetResolution in interface FopFactoryConfig
Returns:
the resolution for resolution-dependent output

getPageHeight

public java.lang.String getPageHeight()
Gets the default page-height to use as fallback, in case page-height="auto"

Specified by:
getPageHeight in interface FopFactoryConfig
Returns:
the page-height, as a String

getPageWidth

public java.lang.String getPageWidth()
Gets the default page-width to use as fallback, in case page-width="auto"

Specified by:
getPageWidth in interface FopFactoryConfig
Returns:
the page-width, as a String

getIgnoredNamespaces

public java.util.Set<java.lang.String> getIgnoredNamespaces()

Specified by:
getIgnoredNamespaces in interface FopFactoryConfig
Returns:
the set of namespaces that are ignored by FOP

isNamespaceIgnored

public boolean isNamespaceIgnored(java.lang.String namespace)
Indicates whether a namespace URI is on the ignored list.

Specified by:
isNamespaceIgnored in interface FopFactoryConfig
Parameters:
namespace - the namespace URI
Returns:
true if the namespace is ignored by FOP

getUserConfig

public org.apache.avalon.framework.configuration.Configuration getUserConfig()
Returns the Avalon Configuration object.

Specified by:
getUserConfig in interface FopFactoryConfig
Returns:
the Avalon config object

preferRenderer

public boolean preferRenderer()

Specified by:
preferRenderer in interface FopFactoryConfig
See Also:
RendererFactory.isRendererPreferred()

getFontManager

public FontManager getFontManager()
Returns the font manager.

Specified by:
getFontManager in interface FopFactoryConfig
Returns:
the font manager

getImageManager

public org.apache.xmlgraphics.image.loader.ImageManager getImageManager()
Returns the image manager.

Specified by:
getImageManager in interface FopFactoryConfig
Returns:
the image manager

isComplexScriptFeaturesEnabled

public boolean isComplexScriptFeaturesEnabled()
Specified by:
isComplexScriptFeaturesEnabled in interface FopFactoryConfig

getHyphenationPatternNames

public java.util.Map<java.lang.String,java.lang.String> getHyphenationPatternNames()
Specified by:
getHyphenationPatternNames in interface FopFactoryConfig
Returns:
the hyphenation pattern names

getFallbackResolver

public org.apache.xmlgraphics.image.loader.impl.AbstractImageSessionContext.FallbackResolver getFallbackResolver()
Description copied from interface: FopFactoryConfig
Controls the mechanisms that are used in the event that Source used for resources couldn't be read.

Specified by:
getFallbackResolver in interface FopFactoryConfig
Returns:
the fallback resolver

fop 2.1

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.