com.intellij.openapi.options
Class SettingsEditorConfigurable<Settings>
java.lang.Object
com.intellij.openapi.options.BaseConfigurable
com.intellij.openapi.options.SettingsEditorConfigurable<Settings>
- All Implemented Interfaces:
- Configurable, UnnamedConfigurable
- Direct Known Subclasses:
- RunConfigurationConfigurableAdapter
public abstract class SettingsEditorConfigurable<Settings>
- extends BaseConfigurable
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SettingsEditorConfigurable
public SettingsEditorConfigurable(SettingsEditor<Settings> editor,
Settings settings)
createComponent
public javax.swing.JComponent createComponent()
- Description copied from interface:
UnnamedConfigurable
- Returns the user interface component for editing the configuration.
- Returns:
- the component instance.
apply
public void apply()
throws ConfigurationException
- Description copied from interface:
UnnamedConfigurable
- Store the settings from configurable to other components.
- Throws:
ConfigurationException
reset
public void reset()
- Description copied from interface:
UnnamedConfigurable
- Load settings from other components to configurable.
disposeUIResources
public void disposeUIResources()
- Description copied from interface:
UnnamedConfigurable
- Disposes the Swing components used for displaying the configuration.
getEditor
public SettingsEditor<Settings> getEditor()
getSettings
public Settings getSettings()