Package com.itextpdf.layout.font
Class FontSelectorCache
- java.lang.Object
-
- com.itextpdf.layout.font.FontSelectorCache
-
class FontSelectorCache extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFontSelectorCache.FontSetSelectors
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Long,FontSelectorCache.FontSetSelectors>cachesprivate FontSetdefaultFontSetprivate FontSelectorCache.FontSetSelectorsdefaultSelectors
-
Constructor Summary
Constructors Constructor Description FontSelectorCache(FontSet defaultFontSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) FontSelectorget(FontSelectorKey key)(package private) FontSelectorget(FontSelectorKey key, FontSet additionalFonts)(package private) voidput(FontSelectorKey key, FontSelector fontSelector)(package private) voidput(FontSelectorKey key, FontSelector fontSelector, FontSet fontSet)private booleanupdate(FontSelectorCache.FontSetSelectors selectors, FontSet fontSet)
-
-
-
Field Detail
-
defaultSelectors
private final FontSelectorCache.FontSetSelectors defaultSelectors
-
defaultFontSet
private final FontSet defaultFontSet
-
caches
private final java.util.Map<java.lang.Long,FontSelectorCache.FontSetSelectors> caches
-
-
Constructor Detail
-
FontSelectorCache
FontSelectorCache(FontSet defaultFontSet)
-
-
Method Detail
-
get
FontSelector get(FontSelectorKey key)
-
get
FontSelector get(FontSelectorKey key, FontSet additionalFonts)
-
put
void put(FontSelectorKey key, FontSelector fontSelector)
-
put
void put(FontSelectorKey key, FontSelector fontSelector, FontSet fontSet)
-
update
private boolean update(FontSelectorCache.FontSetSelectors selectors, FontSet fontSet)
-
-