public class ConfigurationSettingsEditorWrapper extends SettingsEditor<RunnerAndConfigurationSettings>
Disposable.Parent
Modifier and Type | Field and Description |
---|---|
static DataKey<ConfigurationSettingsEditorWrapper> |
CONFIGURATION_EDITOR_KEY |
Constructor and Description |
---|
ConfigurationSettingsEditorWrapper(RunnerAndConfigurationSettings settings) |
Modifier and Type | Method and Description |
---|---|
void |
addBeforeLaunchStep(BeforeRunTask<?> task) |
void |
applyEditorTo(RunnerAndConfigurationSettings settings) |
protected javax.swing.JComponent |
createEditor() |
void |
fireStepsBeforeRunChanged() |
RunnerAndConfigurationSettings |
getSnapshot() |
java.util.List<BeforeRunTask<?>> |
getStepsBeforeLaunch()
You MUST NOT modify tasks in the returned list.
|
void |
resetEditorFrom(RunnerAndConfigurationSettings settings) |
<T extends SettingsEditor> |
selectExecutorAndGetEditor(ProgramRunner runner,
java.lang.Class<T> editorClass) |
<T extends SettingsEditor> |
selectTabAndGetEditor(java.lang.Class<T> editorClass) |
void |
titleChanged(java.lang.String title) |
addSettingsEditorListener, applyTo, bulkUpdate, createWatcher, dispose, disposeEditor, fireEditorStateChanged, getComponent, getFactory, getOwner, installWatcher, removeSettingsEditorListener, resetFrom, uninstallWatcher
public static final DataKey<ConfigurationSettingsEditorWrapper> CONFIGURATION_EDITOR_KEY
public ConfigurationSettingsEditorWrapper(RunnerAndConfigurationSettings settings)
public <T extends SettingsEditor> T selectExecutorAndGetEditor(ProgramRunner runner, java.lang.Class<T> editorClass)
public <T extends SettingsEditor> T selectTabAndGetEditor(java.lang.Class<T> editorClass)
protected javax.swing.JComponent createEditor()
createEditor
in class SettingsEditor<RunnerAndConfigurationSettings>
public void resetEditorFrom(RunnerAndConfigurationSettings settings)
resetEditorFrom
in class SettingsEditor<RunnerAndConfigurationSettings>
public void applyEditorTo(RunnerAndConfigurationSettings settings) throws ConfigurationException
applyEditorTo
in class SettingsEditor<RunnerAndConfigurationSettings>
ConfigurationException
public RunnerAndConfigurationSettings getSnapshot() throws ConfigurationException
getSnapshot
in class SettingsEditor<RunnerAndConfigurationSettings>
ConfigurationException
public void addBeforeLaunchStep(BeforeRunTask<?> task)
public java.util.List<BeforeRunTask<?>> getStepsBeforeLaunch()
public void fireStepsBeforeRunChanged()
public void titleChanged(java.lang.String title)