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.Object
public int hashCode()
hashCode
in class java.lang.Object
public 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()