# Package docking.action

package docking.action

- Related Packages
  Package
  Description
  docking
  docking.action.builder
- Class
  Description
  ActionContextProvider
  ComponentBasedDockingAction
  An interface to signal that the implementing action works with an individual Java `Component`.
  ComponentThemeInspectorAction
  ContextSpecificAction<T>
  This class is used simplify DockingAction logic for actions that work with specific `ActionContext`.
  DockingAction
  `DockingAction` defines a user action associated with a toolbar icon and/or menu item.
  DockingActionIf
  The base interface for clients that wish to create commands to be registered with a tool.
  DockingActionProviderIf
  Deprecated, for removal: This API element is subject to removal in a future version.
  use `Tool`
  HelpAction
  KeyBindingData
  An object that contains a key stroke and the precedence for when that key stroke should be used.
  KeyBindingsManager
  A class that organizes system key bindings by mapping them to assigned `DockingActionIf`s.
  KeyBindingType
  Allows clients to signal their support for the assigning of key binding shortcut keys.
  MenuBarData
  MenuData
  MultiActionDockingActionIf
  MultipleKeyAction
  Action that manages multiple `DockingAction`s mapped to a given key binding
  PopupMenuData
  ShowContextMenuAction
  An action to trigger a context menu over the focus owner.
  ShowFocusCycleAction
  ShowFocusInfoAction
  ToggleDockingAction
  ToggleDockingActionIf
  Interface for actions that have a toggle state
  ToolBarData