fop 2.3

org.apache.fop.fonts
Class FontManagerConfigurator

java.lang.Object
  extended by org.apache.fop.fonts.FontManagerConfigurator

public class FontManagerConfigurator
extends java.lang.Object

Configurator of the FontManager


Constructor Summary
FontManagerConfigurator(org.apache.avalon.framework.configuration.Configuration cfg, java.net.URI baseURI, java.net.URI fallbackURI, org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
          Main constructor
 
Method Summary
 void configure(FontManager fontManager, boolean strict)
          Initializes font settings from the user configuration
static FontTriplet.Matcher createFontsMatcher(org.apache.avalon.framework.configuration.Configuration cfg, boolean strict)
          Creates a font triplet matcher from a configuration object.
static FontTriplet.Matcher createFontsMatcher(java.util.List<java.lang.String> fontFamilies, boolean strict)
          Creates a font triplet matcher from a configuration object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FontManagerConfigurator

public FontManagerConfigurator(org.apache.avalon.framework.configuration.Configuration cfg,
                               java.net.URI baseURI,
                               java.net.URI fallbackURI,
                               org.apache.xmlgraphics.io.ResourceResolver resourceResolver)
Main constructor

Parameters:
cfg - the font manager configuration object
baseURI - the URI against which to resolve relative URIs
fallbackURI - the URI to use as a fallback if font-base is unspecified
resourceResolver - the resource resolver
Method Detail

configure

public void configure(FontManager fontManager,
                      boolean strict)
               throws FOPException
Initializes font settings from the user configuration

Parameters:
fontManager - a font manager
strict - true if strict checking of the configuration is enabled
Throws:
FOPException - if an exception occurs while processing the configuration

createFontsMatcher

public static FontTriplet.Matcher createFontsMatcher(org.apache.avalon.framework.configuration.Configuration cfg,
                                                     boolean strict)
                                              throws FOPException
Creates a font triplet matcher from a configuration object.

Parameters:
cfg - the configuration object
strict - true for strict configuraton error handling
Returns:
the font matcher
Throws:
FOPException - if an error occurs while building the matcher

createFontsMatcher

public static FontTriplet.Matcher createFontsMatcher(java.util.List<java.lang.String> fontFamilies,
                                                     boolean strict)
                                              throws FOPException
Creates a font triplet matcher from a configuration object.

Parameters:
fontFamilies - the list of font families
strict - true for strict configuraton error handling
Returns:
the font matcher
Throws:
FOPException - if an error occurs while building the matcher

fop 2.3

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