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 KeymapExtensionpublic 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)