Package docking
Class DockingKeyBindingAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- docking.DockingKeyBindingAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
- Direct Known Subclasses:
MultipleKeyAction
public abstract class DockingKeyBindingAction extends javax.swing.AbstractActionA 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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.KeyStrokekeyStrokeprotected DockingTooltool
-
Constructor Summary
Constructors Constructor Description DockingKeyBindingAction(DockingTool tool, DockingActionIf action, javax.swing.KeyStroke keyStroke)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)abstract KeyBindingPrecedencegetKeyBindingPrecedence()protected ActionContextgetLocalContext(ComponentProvider localProvider)booleanisEnabled()booleanisReservedKeybindingPrecedence()-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Field Detail
-
keyStroke
protected final javax.swing.KeyStroke keyStroke
-
tool
protected final DockingTool tool
-
-
Constructor Detail
-
DockingKeyBindingAction
public DockingKeyBindingAction(DockingTool tool, DockingActionIf action, javax.swing.KeyStroke keyStroke)
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfacejavax.swing.Action- Overrides:
isEnabledin classjavax.swing.AbstractAction
-
getKeyBindingPrecedence
public abstract KeyBindingPrecedence getKeyBindingPrecedence()
-
isReservedKeybindingPrecedence
public boolean isReservedKeybindingPrecedence()
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
-
getLocalContext
protected ActionContext getLocalContext(ComponentProvider localProvider)
-
-