org.openstreetmap.josm.tools
Interface MultikeyShortcutAction

All Superinterfaces:
javax.swing.Action, java.awt.event.ActionListener, java.util.EventListener
All Known Implementing Classes:
FilterDialog.AbstractFilterAction, FilterDialog.EnableFilterAction, FilterDialog.HidingFilterAction, JumpToMarkerActions.JumpToNextMarker, JumpToMarkerActions.JumpToPreviousMarker, LayerListDialog.ActivateLayerAction, LayerListDialog.ShowHideLayerAction

public interface MultikeyShortcutAction
extends javax.swing.Action


Nested Class Summary
static class MultikeyShortcutAction.MultikeyInfo
           
 
Field Summary
 
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
 
Method Summary
 void executeMultikeyAction(int index, boolean repeatLastAction)
           
 MultikeyShortcutAction.MultikeyInfo getLastMultikeyAction()
           
 java.util.List<MultikeyShortcutAction.MultikeyInfo> getMultikeyCombinations()
           
 Shortcut getMultikeyShortcut()
           
 
Methods inherited from interface javax.swing.Action
addPropertyChangeListener, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Method Detail

getMultikeyShortcut

Shortcut getMultikeyShortcut()

executeMultikeyAction

void executeMultikeyAction(int index,
                           boolean repeatLastAction)

getMultikeyCombinations

java.util.List<MultikeyShortcutAction.MultikeyInfo> getMultikeyCombinations()

getLastMultikeyAction

MultikeyShortcutAction.MultikeyInfo getLastMultikeyAction()


JOSM