fop 2.3

## org.apache.fop.apps
Interface FopFactoryConfig

All Known Implementing Classes:
  FopFactoryBuilder.FopFactoryConfigImpl

    public interface FopFactoryConfig

The configuration data for a `FopFactory` instance.

Field Summary
`static boolean` `DEFAULT_BREAK_INDENT_INHERITANCE` Defines if FOP should use an alternative rule to determine text indents
`static java.lang.String` `DEFAULT_PAGE_HEIGHT` Defines the default page-height
`static java.lang.String` `DEFAULT_PAGE_WIDTH` Defines the default page-width
`static float` `DEFAULT_SOURCE_RESOLUTION` Defines the default source resolution (72dpi) for FOP
`static boolean` `DEFAULT_STRICT_FO_VALIDATION` Defines if FOP should use strict validation for FO and user config
`static boolean` `DEFAULT_STRICT_USERCONFIG_VALIDATION` Defines if FOP should validate the user config strictly
`static float` `DEFAULT_TARGET_RESOLUTION` Defines the default target resolution (72dpi) for FOP

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()`
`InternalResourceResolver` `getHyphenationResourceResolver()`
`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?

Field Detail

### DEFAULT_BREAK_INDENT_INHERITANCE

    static final boolean DEFAULT_BREAK_INDENT_INHERITANCE

  Defines if FOP should use an alternative rule to determine text indents

  See Also:
    Constant Field Values

### DEFAULT_STRICT_USERCONFIG_VALIDATION

    static final boolean DEFAULT_STRICT_USERCONFIG_VALIDATION

  Defines if FOP should validate the user config strictly

  See Also:
    Constant Field Values

### DEFAULT_STRICT_FO_VALIDATION

    static final boolean DEFAULT_STRICT_FO_VALIDATION

  Defines if FOP should use strict validation for FO and user config

  See Also:
    Constant Field Values

### DEFAULT_PAGE_WIDTH

    static final java.lang.String DEFAULT_PAGE_WIDTH

  Defines the default page-width

  See Also:
    Constant Field Values

### DEFAULT_PAGE_HEIGHT

    static final java.lang.String DEFAULT_PAGE_HEIGHT

  Defines the default page-height

  See Also:
    Constant Field Values

### DEFAULT_SOURCE_RESOLUTION

    static final float DEFAULT_SOURCE_RESOLUTION

  Defines the default source resolution (72dpi) for FOP

  See Also:
    Constant Field Values

### DEFAULT_TARGET_RESOLUTION

    static final float DEFAULT_TARGET_RESOLUTION

  Defines the default target resolution (72dpi) for FOP

  See Also:
    Constant Field Values

Method Detail

### isAccessibilityEnabled

    boolean isAccessibilityEnabled()

  Whether accessibility features are switched on.

  Returns:
    true if accessibility features have been requested

### getLayoutManagerMakerOverride

    LayoutManagerMaker getLayoutManagerMakerOverride()

  Returns the overriding LayoutManagerMaker instance, if any.

  Returns:
    the overriding LayoutManagerMaker or null

### getResourceResolver

    org.apache.xmlgraphics.io.ResourceResolver getResourceResolver()

  The URI resolver used through-out FOP for controlling all file access.

  Returns:
    the URI resolver

### getBaseURI

    java.net.URI getBaseURI()

  The base URI from which URIs are resolved against.

  Returns:
    the base URI

### validateStrictly

    boolean validateStrictly()

  Returns whether FOP is strictly validating input XSL

  Returns:
    true of strict validation turned on, false otherwise

### validateUserConfigStrictly

    boolean validateUserConfigStrictly()

  Is the user configuration to be validated?

  Returns:
    if the user configuration should be validated

### isBreakIndentInheritanceOnReferenceAreaBoundary

    boolean isBreakIndentInheritanceOnReferenceAreaBoundary()

  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

    float getSourceResolution()

  Returns:
    the resolution for resolution-dependent input

### getTargetResolution

    float getTargetResolution()

  Returns:
    the resolution for resolution-dependent output

### getPageHeight

    java.lang.String getPageHeight()

  Gets the default page-height to use as fallback, in case page-height="auto"

  Returns:
    the page-height, as a String

### getPageWidth

    java.lang.String getPageWidth()

  Gets the default page-width to use as fallback, in case page-width="auto"

  Returns:
    the page-width, as a String

### getIgnoredNamespaces

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

  Returns:
    the set of namespaces that are ignored by FOP

### isNamespaceIgnored

    boolean isNamespaceIgnored(java.lang.String namespace)

  Indicates whether a namespace URI is on the ignored list.

  Parameters:
    `namespace` - the namespace URI
  Returns:
    true if the namespace is ignored by FOP

### getUserConfig

    org.apache.avalon.framework.configuration.Configuration getUserConfig()

  Returns the Avalon `Configuration` object.

  Returns:
    the Avalon config object

### preferRenderer

    boolean preferRenderer()

  See Also:
    `RendererFactory.isRendererPreferred()`

### getFontManager

    FontManager getFontManager()

  Returns the font manager.

  Returns:
    the font manager

### getImageManager

    org.apache.xmlgraphics.image.loader.ImageManager getImageManager()

  Returns the image manager.

  Returns:
    the image manager

### isComplexScriptFeaturesEnabled

    boolean isComplexScriptFeaturesEnabled()

### getHyphenationPatternNames

    java.util.Map<java.lang.String,java.lang.String> getHyphenationPatternNames()

  Returns:
    the hyphenation pattern names

### getHyphenationResourceResolver

    InternalResourceResolver getHyphenationResourceResolver()

### getFallbackResolver

    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.

  Returns:
    the fallback resolver

fop 2.3

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