public class ExternalSystemKeymapExtension extends java.lang.Object implements KeymapExtension
Modifier and Type | Class and Description |
---|---|
static interface |
ExternalSystemKeymapExtension.ActionsProvider |
EXTENSION_POINT_NAME
Constructor and Description |
---|
ExternalSystemKeymapExtension() |
Modifier and Type | Method and Description |
---|---|
KeymapGroup |
createGroup(Condition<AnAction> condition,
Project project) |
static java.lang.String |
getActionPrefix(Project project,
java.lang.String path) |
static ExternalSystemAction |
getOrRegisterAction(Project project,
RunnerAndConfigurationSettings configurationSettings) |
static ExternalSystemAction |
getOrRegisterAction(Project project,
java.lang.String group,
TaskData taskData) |
static void |
updateActions(Project project,
java.util.Collection<? extends DataNode<TaskData>> taskData) |
public KeymapGroup createGroup(Condition<AnAction> condition, Project project)
createGroup
in interface KeymapExtension
public static void updateActions(Project project, java.util.Collection<? extends DataNode<TaskData>> taskData)
public static ExternalSystemAction getOrRegisterAction(Project project, java.lang.String group, TaskData taskData)
public static java.lang.String getActionPrefix(Project project, java.lang.String path)
public static ExternalSystemAction getOrRegisterAction(Project project, RunnerAndConfigurationSettings configurationSettings)