interface AnActionSyntax :
AnActionExtensionProvider is in charge of the lifecycle of AnAction.
AnAction can be placed, executed and composed into any workflow, throughout the whole application lifecycle.
Whether on-demand by the user or as a standalone workflow.
They’re able to access almost every part of the ide.
In other words, AnAction contains a computation which can be evaluated multiple times at any time.
When a user triggers AnAction the AnAction.actionPerformed function is executed.
AnAction may have starkly different purposes, from changing CompilerConfigurations in the editor to opening UI element’s with media content.
Here are a few Links to the Action System from IntelliJ’s
|addAnAction||Registers the action with actionId as its identifier. The actionId is solely used internally.
|addTimerListener||registers a TimerListener
|addTransparentTimerListener||registers a transparent TimerListener
|removeTimerListener||removes a TimerListener
|removeTransparentTimerListener||removes a transparent TimerListener
|replaceAnAction||replaces AnAction with actionId to a newAction
Do you like Arrow?✖