public class DefaultCsWidgetHotKeyHandler extends AbstractWidgetHotKeyHandler
| Constructor and Description |
|---|
DefaultCsWidgetHotKeyHandler() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,HotKeyCommand> |
getBrowserCommandMap() |
protected java.util.Map<java.lang.String,HotKeyCommand> |
getCommandMap() |
protected java.lang.String |
getFocusedBrowserCode() |
protected java.lang.String |
getFocusedWidgetCode() |
protected WidgetBrowserModel |
getWidgetBrowserModel() |
void |
handleHotKey(java.lang.Object data)
Called when a registered hot key is pressed.
|
boolean |
isBusyListener()
Returns whether busy listener mechanism should be used when handling keyboard shortcut events or not.
|
protected boolean |
resolveAndExecuteCommand(java.util.Map<java.lang.String,HotKeyCommand> cmdMap,
java.lang.String key,
java.lang.String keyCode) |
void |
setBrowserCommandMap(java.util.Map<java.lang.String,HotKeyCommand> browserCmdMap)
Sets the mappings for browser (tab) wide hot key commands.
|
void |
setCommandMap(java.util.Map<java.lang.String,HotKeyCommand> commandMap)
Sets the mappings for widget wide hot key commands.
|
focusWidgetprotected java.lang.String getFocusedWidgetCode()
protected java.lang.String getFocusedBrowserCode()
protected WidgetBrowserModel getWidgetBrowserModel()
public void handleHotKey(java.lang.Object data)
CockpitHotKeyHandlerhandleHotKey in interface CockpitHotKeyHandlerhandleHotKey in class DefaultHotKeyHandlerdata - hot key information - typically a String representing the action codeprotected boolean resolveAndExecuteCommand(java.util.Map<java.lang.String,HotKeyCommand> cmdMap, java.lang.String key, java.lang.String keyCode) throws java.lang.Exception
java.lang.Exceptionprotected java.util.Map<java.lang.String,HotKeyCommand> getBrowserCommandMap()
public void setBrowserCommandMap(java.util.Map<java.lang.String,HotKeyCommand> browserCmdMap)
browserCmdMap - hot key command mappings - browserCode => commandprotected java.util.Map<java.lang.String,HotKeyCommand> getCommandMap()
public void setCommandMap(java.util.Map<java.lang.String,HotKeyCommand> commandMap)
commandMap - hot key command mappings - widgetCode => commandpublic boolean isBusyListener()
CockpitHotKeyHandlerisBusyListener in interface CockpitHotKeyHandlerisBusyListener in class DefaultHotKeyHandlertrue if busy listener should be used, false otherwiseCopyright © 2018 SAP SE. All Rights Reserved.