public abstract static class ChooseRunConfigurationPopup.ItemWrapper<T>
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
protected |
ItemWrapper(T value) |
protected |
ItemWrapper(T value,
boolean addSeparatorAbove) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
available(Executor executor) |
boolean |
canBeDeleted() |
boolean |
equals(java.lang.Object o) |
PopupStep |
getNextStep(Project project,
ChooseRunConfigurationPopup action) |
ConfigurationType |
getType() |
T |
getValue() |
boolean |
hasActions() |
int |
hashCode() |
boolean |
isDynamic() |
abstract void |
perform(Project project,
Executor executor,
DataContext context) |
void |
setDynamic(boolean b) |
static ChooseRunConfigurationPopup.ItemWrapper |
wrap(Project project,
RunnerAndConfigurationSettings settings) |
static ChooseRunConfigurationPopup.ItemWrapper |
wrap(Project project,
RunnerAndConfigurationSettings settings,
boolean dynamic) |
protected ItemWrapper(T value)
protected ItemWrapper(T value, boolean addSeparatorAbove)
public T getValue()
public boolean isDynamic()
public void setDynamic(boolean b)
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic abstract void perform(Project project, Executor executor, DataContext context)
public ConfigurationType getType()
public boolean available(Executor executor)
public boolean hasActions()
public PopupStep getNextStep(Project project, ChooseRunConfigurationPopup action)
public static ChooseRunConfigurationPopup.ItemWrapper wrap(Project project, RunnerAndConfigurationSettings settings, boolean dynamic)
public static ChooseRunConfigurationPopup.ItemWrapper wrap(Project project, RunnerAndConfigurationSettings settings)
public boolean canBeDeleted()