Package docking

Interface ExecutableAction

All Known Implementing Classes:
SystemExecutableAction

public interface ExecutableAction
A class used by the KeyBindingOverrideKeyEventDispatcher. It represents an action and the context in which that action should operate if execute() is called. This class is created for each keystroke that maps to a tool action.

This is not meant to be used outside of this API.

  • Method Details

    • isValid

      boolean isValid()
    • isEnabled

      boolean isEnabled()
    • reportNotEnabled

      void reportNotEnabled(Component focusOwner)
    • getKeyBindingPrecedence

      KeyBindingPrecedence getKeyBindingPrecedence()
    • execute

      void execute()