Package org.apache.fop.fonts
Class FontAdder
- java.lang.Object
-
- org.apache.fop.fonts.FontAdder
-
public class FontAdder extends java.lang.Object
Adds a list of fonts to a given font info list
-
-
Field Summary
Fields Modifier and Type Field Description private FontEventListener
listener
private FontManager
manager
private InternalResourceResolver
resourceResolver
-
Constructor Summary
Constructors Constructor Description FontAdder(FontManager manager, InternalResourceResolver resourceResolver, FontEventListener listener)
Main constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.util.List<java.net.URL> fontURLList, java.util.List<EmbedFontInfo> fontInfoList)
Iterates over font url list adding to font info list
-
-
-
Field Detail
-
listener
private final FontEventListener listener
-
resourceResolver
private final InternalResourceResolver resourceResolver
-
manager
private final FontManager manager
-
-
Constructor Detail
-
FontAdder
public FontAdder(FontManager manager, InternalResourceResolver resourceResolver, FontEventListener listener)
Main constructor- Parameters:
manager
- a font managerresourceResolver
- a font resolverlistener
- a font event handler
-
-
Method Detail
-
add
public void add(java.util.List<java.net.URL> fontURLList, java.util.List<EmbedFontInfo> fontInfoList) throws java.net.URISyntaxException
Iterates over font url list adding to font info list- Parameters:
fontURLList
- font file listfontInfoList
- a configured font info list- Throws:
java.net.URISyntaxException
- if a URI syntax error is found
-
-