Package com.intellij.openapi.actionSystem

Provides interfaces for adding menu items and toolbar buttons to the IDEA user interface, and for working with IDEA's menus and toolbars.

See:
          Description

Interface Summary
ActionButtonComponent  
ActionPopupMenu Represents a popup menu with a visual presentation.
ActionToolbar Represents a toolbar with a visual presentation.
DataConstants Identifiers for data items which can be returned from DataContext.getData(String) and DataProvider.getData(String).
DataContext Allows an action to retrieve information about the context in which it was invoked.
DataProvider Allows a component hosting actions to provide context information to the actions.
IdeActions Identifiers for standard actions and action groups supported by IDEA.
ShortcutSet Represents a set of keyboard and/or mouse shortcuts.
 

Class Summary
ActionGroup Represents a group of actions.
ActionManager A manager for actions.
ActionPlaces Possible places in the IDEA user interface where an action can appear.
ActionStub The main (and single) purpose of this class is provide lazy initialization of the actions.
AnAction Represents an entity that has a state, a presentation and can be performed.
AnActionEvent Container for the information necessary to execute or update an AnAction.
Anchor Defines possible positions of an action relative to another action.
CommonShortcuts  
Constraints Represents constraints for some action.
CustomShortcutSet Default implementation of the ShortcutSet interface.
DefaultActionGroup A default implementation of ActionGroup.
KeyboardShortcut A keyboard shortcut, which can consist of one or two invidivual key strokes.
MouseShortcut A mouse shortcut, which can consist of a specific mouse button, click count and modifier keys (Shift, Ctrl or Alt).
Presentation The presentation of an action in a specific place in the user interface.
Separator Represents a separator.
Shortcut A keyboard or mouse shortcut which can be used for invoking an action.
ToggleAction An action which has a selected state, and which toggles its selected state when performed.
 

Package com.intellij.openapi.actionSystem Description

Provides interfaces for adding menu items and toolbar buttons to the IDEA user interface, and for working with IDEA's menus and toolbars.

A detailed overview of the action system can be found in the IntelliJ IDEA Action System document.