com.intellij.openapi.options
Interface UnnamedConfigurable

All Known Subinterfaces:
AdditionalDataConfigurable, Configurable, ModuleConfigurationEditor
All Known Implementing Classes:
BaseConfigurable, BaseConfigurableWithChangeSupport, RunConfigurationConfigurableAdapter, SettingsEditorConfigurable, UnnamedConfigurableGroup

public interface UnnamedConfigurable

Component which provides a configuration user interface.


Method Summary
 void apply()
          Store the settings from configurable to other components.
 javax.swing.JComponent createComponent()
          Returns the user interface component for editing the configuration.
 void disposeUIResources()
          Disposes the Swing components used for displaying the configuration.
 boolean isModified()
          Checks if the settings in the user interface component were modified by the user and need to be saved.
 void reset()
          Load settings from other components to configurable.
 

Method Detail

createComponent

javax.swing.JComponent createComponent()
Returns the user interface component for editing the configuration.

Returns:
the component instance.

isModified

boolean isModified()
Checks if the settings in the user interface component were modified by the user and need to be saved.

Returns:
true if the settings were modified, false otherwise.

apply

void apply()
           throws ConfigurationException
Store the settings from configurable to other components.

Throws:
ConfigurationException

reset

void reset()
Load settings from other components to configurable.


disposeUIResources

void disposeUIResources()
Disposes the Swing components used for displaying the configuration.