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)