org.xwiki.gwt.user.client
Class ShortcutKeyManager
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<ShortcutKey,com.google.gwt.user.client.Command>
org.xwiki.gwt.user.client.ShortcutKeyManager
- All Implemented Interfaces:
- com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.KeyPressHandler, com.google.gwt.event.dom.client.KeyUpHandler, com.google.gwt.event.shared.EventHandler, java.io.Serializable, java.lang.Cloneable, java.util.Map<ShortcutKey,com.google.gwt.user.client.Command>
public class ShortcutKeyManager
- extends java.util.HashMap<ShortcutKey,com.google.gwt.user.client.Command>
- implements com.google.gwt.event.dom.client.KeyDownHandler, com.google.gwt.event.dom.client.KeyPressHandler, com.google.gwt.event.dom.client.KeyUpHandler
Associates Commands to shortcut keys.
- Version:
- $Id: ShortcutKeyManager.java 24900 2009-11-06 16:53:01Z sdumitriu $
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class java.util.AbstractMap |
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
|
Method Summary |
java.util.List<com.google.gwt.event.shared.HandlerRegistration> |
addHandlers(com.google.gwt.event.dom.client.HasAllKeyHandlers source)
Adds the necessary key handlers to be able to catch shortcut keys. |
static java.util.EnumSet<ShortcutKey.ModifierKey> |
getModifiers(com.google.gwt.event.dom.client.KeyDownEvent event)
|
void |
onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
|
void |
onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent event)
|
void |
onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
|
| Methods inherited from class java.util.HashMap |
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
equals, hashCode |
ShortcutKeyManager
public ShortcutKeyManager()
addHandlers
public java.util.List<com.google.gwt.event.shared.HandlerRegistration> addHandlers(com.google.gwt.event.dom.client.HasAllKeyHandlers source)
- Adds the necessary key handlers to be able to catch shortcut keys.
- Parameters:
source - and object that fires keyboard events
- Returns:
- a list of handler registrations that can be used to remove the added key handlers
onKeyDown
public void onKeyDown(com.google.gwt.event.dom.client.KeyDownEvent event)
-
- Specified by:
onKeyDown in interface com.google.gwt.event.dom.client.KeyDownHandler
- See Also:
KeyDownHandler.onKeyDown(KeyDownEvent)
onKeyPress
public void onKeyPress(com.google.gwt.event.dom.client.KeyPressEvent event)
-
- Specified by:
onKeyPress in interface com.google.gwt.event.dom.client.KeyPressHandler
- See Also:
KeyPressHandler.onKeyPress(KeyPressEvent)
onKeyUp
public void onKeyUp(com.google.gwt.event.dom.client.KeyUpEvent event)
-
- Specified by:
onKeyUp in interface com.google.gwt.event.dom.client.KeyUpHandler
- See Also:
KeyUpHandler.onKeyUp(KeyUpEvent)
getModifiers
public static java.util.EnumSet<ShortcutKey.ModifierKey> getModifiers(com.google.gwt.event.dom.client.KeyDownEvent event)
- Parameters:
event - a key down event
- Returns:
- the set of modifier keys pressed when the event was triggered
Copyright © 2004-2009 XWiki. All Rights Reserved.