public abstract class CompositeSettingsEditor<Settings> extends SettingsEditor<Settings>
Disposable.Parent
Constructor and Description |
---|
CompositeSettingsEditor() |
CompositeSettingsEditor(Factory<Settings> factory) |
Modifier and Type | Method and Description |
---|---|
void |
applyEditorTo(Settings settings) |
protected javax.swing.JComponent |
createEditor() |
void |
disposeEditor() |
abstract CompositeSettingsBuilder<Settings> |
getBuilder() |
void |
installWatcher(javax.swing.JComponent c) |
void |
resetEditorFrom(Settings settings) |
void |
uninstallWatcher() |
addSettingsEditorListener, applyTo, bulkUpdate, createWatcher, dispose, fireEditorStateChanged, getComponent, getFactory, getOwner, getSnapshot, removeSettingsEditorListener, resetFrom
public static final Logger LOG
public abstract CompositeSettingsBuilder<Settings> getBuilder()
public void resetEditorFrom(Settings settings)
resetEditorFrom
in class SettingsEditor<Settings>
public void applyEditorTo(Settings settings) throws ConfigurationException
applyEditorTo
in class SettingsEditor<Settings>
ConfigurationException
public void uninstallWatcher()
uninstallWatcher
in class SettingsEditor<Settings>
public void installWatcher(javax.swing.JComponent c)
installWatcher
in class SettingsEditor<Settings>
protected final javax.swing.JComponent createEditor()
createEditor
in class SettingsEditor<Settings>
public void disposeEditor()
disposeEditor
in class SettingsEditor<Settings>