public abstract class CompositeConfigurable<T extends UnnamedConfigurable> extends BaseConfigurable
Configurable.Composite, Configurable.NoMargin, Configurable.NoScroll, Configurable.TopComponentController, Configurable.TopComponentProvider, Configurable.VariableProjectAppLevel, Configurable.WithEpDependenciesmyModifiedAPPLICATION_CONFIGURABLE, PROJECT_CONFIGURABLE| Constructor and Description |
|---|
CompositeConfigurable() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply()
Stores the settings from the Swing form to the configurable component.
|
protected abstract java.util.List<T> |
createConfigurables() |
void |
disposeUIResources()
Notifies the configurable component that the Swing form will be closed.
|
java.util.List<T> |
getConfigurables() |
boolean |
isModified()
Indicates whether the Swing form was modified or not.
|
void |
reset()
Loads the settings from the configurable component to the Swing form.
|
getPreferredFocusedComponent, setModifiedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDisplayName, getHelpTopic, isModified, isModified, isModified, isModifiedcancel, createComponentpublic void reset()
UnnamedConfigurablepublic void apply()
throws ConfigurationException
UnnamedConfigurableConfigurationException - if values cannot be appliedpublic boolean isModified()
UnnamedConfigurableisModified in interface UnnamedConfigurableisModified in class BaseConfigurabletrue if the settings were modified, false otherwisepublic void disposeUIResources()
UnnamedConfigurableprotected abstract java.util.List<T> createConfigurables()
public java.util.List<T> getConfigurables()