public class EaseAccessManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private static ContextLocal<EaseAccessManager> |
instance
The manager instance container.
|
private boolean |
underlineShortcuts
The cached value of "clientConfig/underline-keyboard-shortcuts".
|
| Modifier | Constructor and Description |
|---|---|
private |
EaseAccessManager(Directory directory)
Creates the instance of this class.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.Optional<EaseAccessManager> |
getInstance()
Gets the ease access manager if it has been initialized.
|
static void |
init(Directory directory)
Creates and initializes this singleton instance.
|
static boolean |
isMnemonicSupported()
Check whether UI supports mnemonics.
|
boolean |
isUnderlineKeyboardShortcutsAndAccessKeys()
Retrieves the cached value of the "Underline keyboard shortcuts and access keys" property
defined by this directory path "clientConfig/underline-keyboard-shortcuts".
|
private static final ContextLocal<EaseAccessManager> instance
private final boolean underlineShortcuts
private EaseAccessManager(Directory directory)
directory - The directory exported APIpublic static void init(Directory directory)
directory - The directory exported APIpublic static java.util.Optional<EaseAccessManager> getInstance()
public boolean isUnderlineKeyboardShortcutsAndAccessKeys()
public static boolean isMnemonicSupported()
true if mnemonics are supported.