Package docking.action
Class KeyBindingsManager
java.lang.Object
docking.action.KeyBindingsManager
- All Implemented Interfaces:
PropertyChangeListener,EventListener
A class that organizes system key bindings by mapping them to assigned
DockingActionIfs.
This class understands reserved system key bindings. For non-reserved key bindings, this class knows how to map a single key binding to multiple actions.
-
Constructor Summary
Constructors -
Method Summary
ChangeModifier and TypeMethodDescriptionvoidaddAction(ComponentProvider optionalProvider, DockingActionIf action) NEWvoidaddSystemAction(DockingActionIf action) voiddispose()NEWgetDockingAction(MouseBinding mouseBinding) NEWgetDockingAction(KeyStroke keyStroke) NEWgetSystemAction(String fullName) NEWNEWbooleanisSystemAction(DockingActionIf action) voidvoidremoveAction(DockingActionIf action) NEWvalidateActionKeyBinding(DockingActionIf dockingAction, KeyStroke ks) REMOVEDvoidaddReservedAction(DockingActionIf action) RemovedREMOVEDvoidaddReservedAction(DockingActionIf action, KeyStroke ks) RemovedREMOVEDActiongetDockingKeyAction(KeyStroke keyStroke) Removed
-
Constructor Details
-
KeyBindingsManager
-
-
Method Details
-
addAction
-
addSystemAction NEW
-
removeAction
-
validateActionKeyBinding NEW
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
getDockingAction NEW
-
getDockingAction NEW
-
isSystemAction NEW
-
getSystemAction NEW
-
getSystemActions NEW
-
dispose
public void dispose()
-