public class ApplicationConfigurable extends SettingsEditor<ApplicationConfiguration> implements PanelWithAnchor
Disposable.Parent
Constructor and Description |
---|
ApplicationConfigurable(Project project) |
Modifier and Type | Method and Description |
---|---|
void |
applyEditorTo(ApplicationConfiguration configuration) |
javax.swing.JComponent |
createEditor() |
javax.swing.JComponent |
getAnchor() |
CommonJavaParametersPanel |
getCommonProgramParameters() |
EditorTextFieldWithBrowseButton |
getMainClassField() |
void |
hideUnsupportedFieldsIfNeeded() |
void |
resetEditorFrom(ApplicationConfiguration configuration) |
void |
setAnchor(javax.swing.JComponent anchor) |
addSettingsEditorListener, applyTo, bulkUpdate, createWatcher, dispose, disposeEditor, fireEditorStateChanged, getComponent, getFactory, getOwner, getSnapshot, installWatcher, removeSettingsEditorListener, resetFrom, uninstallWatcher
public ApplicationConfigurable(Project project)
public void applyEditorTo(ApplicationConfiguration configuration) throws ConfigurationException
applyEditorTo
in class SettingsEditor<ApplicationConfiguration>
ConfigurationException
public void hideUnsupportedFieldsIfNeeded()
public void resetEditorFrom(ApplicationConfiguration configuration)
resetEditorFrom
in class SettingsEditor<ApplicationConfiguration>
public EditorTextFieldWithBrowseButton getMainClassField()
public CommonJavaParametersPanel getCommonProgramParameters()
public javax.swing.JComponent createEditor()
createEditor
in class SettingsEditor<ApplicationConfiguration>
public javax.swing.JComponent getAnchor()
getAnchor
in interface PanelWithAnchor
public void setAnchor(javax.swing.JComponent anchor)
setAnchor
in interface PanelWithAnchor