Package docking
Class DockingKeyBindingAction
java.lang.Object
javax.swing.AbstractAction
docking.DockingKeyBindingAction
- All Implemented Interfaces:
ActionListener
,Serializable
,Cloneable
,EventListener
,Action
- Direct Known Subclasses:
MultipleKeyAction
,SystemKeyBindingAction
A class that can be used as an interface for using actions associated with keybindings. This
class is meant to only by used by internal Ghidra key event processing.
- See Also:
-
Field Summary
FieldsFields inherited from class javax.swing.AbstractAction
changeSupport, enabled
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON
-
Constructor Summary
ConstructorsConstructorDescriptionDockingKeyBindingAction
(Tool tool, DockingActionIf action, KeyStroke keyStroke) -
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract KeyBindingPrecedence
protected ActionContext
getLocalContext
(ComponentProvider localProvider) getValidActions
(Object source) boolean
boolean
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener, setEnabled
-
Field Details
-
tool
-
dockingAction
-
keyStroke
-
-
Constructor Details
-
DockingKeyBindingAction
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceAction
- Overrides:
isEnabled
in classAbstractAction
-
getKeyBindingPrecedence
-
isSystemKeybindingPrecedence
public boolean isSystemKeybindingPrecedence() -
actionPerformed
-
getValidActions
-
getLocalContext
-
getActions
-