private abstract static class JumpToMarkerActions.JumpToMarker extends javax.swing.AbstractAction implements MultikeyShortcutAction
MultikeyShortcutAction.MultikeyInfo| Modifier and Type | Field and Description |
|---|---|
private java.lang.ref.WeakReference<Layer> |
lastLayer |
private Layer |
layer |
private Shortcut |
multikeyShortcut |
| Constructor and Description |
|---|
JumpToMarker(JumpToMarkerActions.JumpToMarkerLayer layer,
Shortcut shortcut) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
protected abstract void |
execute(Layer l) |
void |
executeMultikeyAction(int index,
boolean repeat) |
MultikeyShortcutAction.MultikeyInfo |
getLastMultikeyAction() |
java.util.List<MultikeyShortcutAction.MultikeyInfo> |
getMultikeyCombinations() |
Shortcut |
getMultikeyShortcut() |
protected void |
setLastLayer(Layer l) |
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledprivate final Shortcut multikeyShortcut
public JumpToMarker(JumpToMarkerActions.JumpToMarkerLayer layer, Shortcut shortcut)
protected final void setLastLayer(Layer l)
public Shortcut getMultikeyShortcut()
getMultikeyShortcut in interface MultikeyShortcutActionpublic void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed in interface java.awt.event.ActionListenerpublic void executeMultikeyAction(int index, boolean repeat)
executeMultikeyAction in interface MultikeyShortcutActionpublic java.util.List<MultikeyShortcutAction.MultikeyInfo> getMultikeyCombinations()
getMultikeyCombinations in interface MultikeyShortcutActionpublic MultikeyShortcutAction.MultikeyInfo getLastMultikeyAction()
getLastMultikeyAction in interface MultikeyShortcutAction