public class FontAliases
extends java.lang.Object
| Constructor and Description |
|---|
FontAliases(boolean useDefaults, java.util.Map<java.lang.String,java.lang.String> aliasList)
Constructs a new list of font aliases for use as the parameter to
OptionsCache.setFontAliasList(FontAliases). |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAliasList()
Obtains the list of font aliases set.
|
static java.util.Map<java.lang.String,java.lang.String> |
getDefaultAliases()
Obtains a copy of the immutable platform-specific default font aliases.
|
public FontAliases(boolean useDefaults,
java.util.Map<java.lang.String,java.lang.String> aliasList)
OptionsCache.setFontAliasList(FontAliases).useDefaults - Whether to initialize the font alias list to the set of platform-specific default aliases (true) before applying the provided aliasList or to apply the provided aliasList on an empty list (false).aliasList - the font alias list as a key-value pair with the original source name as the key and the destination font as the valuepublic java.util.Map<java.lang.String,java.lang.String> getAliasList()
null if no aliases are setpublic static java.util.Map<java.lang.String,java.lang.String> getDefaultAliases()
FontAliases(boolean, java.util.Map) is set to true. (original source fonts are the keys, and destination fonts are the values)