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 class
FontSelectorCache.FontSetSelectors
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.Long,FontSelectorCache.FontSetSelectors>
caches
private FontSet
defaultFontSet
private FontSelectorCache.FontSetSelectors
defaultSelectors
-
Constructor Summary
Constructors Constructor Description FontSelectorCache(FontSet defaultFontSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) FontSelector
get(FontSelectorKey key)
(package private) FontSelector
get(FontSelectorKey key, FontSet additionalFonts)
(package private) void
put(FontSelectorKey key, FontSelector fontSelector)
(package private) void
put(FontSelectorKey key, FontSelector fontSelector, FontSet fontSet)
private boolean
update(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)
-
-