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
Modifier and TypeMethodDescriptionvoidaddAction(ComponentProvider optionalProvider, DockingActionIf action) voidaddSystemAction(DockingActionIf action) voiddispose()getDockingAction(MouseBinding mouseBinding) getDockingAction(KeyStroke keyStroke) getSystemAction(String fullName) booleanisSystemAction(DockingActionIf action) voidvoidremoveAction(DockingActionIf action) validateActionKeyBinding(DockingActionIf dockingAction, KeyStroke ks)
-
Constructor Details
-
KeyBindingsManager
-
-
Method Details
-
addAction
-
addSystemAction
-
removeAction
-
validateActionKeyBinding
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-
getDockingAction
-
getDockingAction
-
isSystemAction
-
getSystemAction
-
getSystemActions
-
dispose
public void dispose()
-