Package org.apache.fop.fonts
Class DefaultFontConfig.DefaultFontConfigParser
- java.lang.Object
-
- org.apache.fop.fonts.DefaultFontConfig.DefaultFontConfigParser
-
- All Implemented Interfaces:
FontConfig.FontConfigParser
- Enclosing class:
- DefaultFontConfig
public static final class DefaultFontConfig.DefaultFontConfigParser extends java.lang.Object implements FontConfig.FontConfigParser
Parses the morge generic font information.
-
-
Constructor Summary
Constructors Constructor Description DefaultFontConfigParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultFontConfig
parse(Configuration cfg, boolean strict)
Parses the font configuration and return the configuration object.DefaultFontConfig
parse(Configuration cfg, boolean strict, FontEventAdapter eventAdapter)
FontConfig
parse(Configuration cfg, FontManager fontManager, boolean strict, EventProducer eventProducer)
Parse the font configuration and return an object containing all the necessary data.
-
-
-
Method Detail
-
parse
public DefaultFontConfig parse(Configuration cfg, boolean strict) throws FOPException
Parses the font configuration and return the configuration object.- Parameters:
cfg
- the configuration datastrict
- whether or not to enforce strict validation- Returns:
- the font configuration object
- Throws:
FOPException
- if an error occurs when creating the configuration object
-
parse
public DefaultFontConfig parse(Configuration cfg, boolean strict, FontEventAdapter eventAdapter) throws FOPException
- Throws:
FOPException
-
parse
public FontConfig parse(Configuration cfg, FontManager fontManager, boolean strict, EventProducer eventProducer) throws FOPException
Parse the font configuration and return an object containing all the necessary data.- Specified by:
parse
in interfaceFontConfig.FontConfigParser
- Parameters:
cfg
- the configuration objectfontManager
- the font managerstrict
- whether or not to enforce strict validationeventProducer
- the event producer for handling font events- Returns:
- the configuration object
- Throws:
FOPException
- if an error occurs creating the font configuration object
-
-