public interface SettingsMethods extends SwingMethods
| Modifier and Type | Method and Description |
|---|---|
void |
loadSettings()
Loads saved settings into the component if it is registered.
|
void |
registerSettings(SettingsProcessor settingsProcessor)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String key)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save.
|
<T extends DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save.
|
<T extends DefaultValue> |
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String group,
java.lang.String key)
Registers component for settings auto-save.
|
<T extends DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save.
|
<T extends DefaultValue> |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save.
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save.
|
void |
saveSettings()
Saves component settings.
|
void |
unregisterSettings()
Unregisters component from settings auto-save.
|
void registerSettings(java.lang.String key)
key - component settings key<T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass)
T - default value typekey - component settings keydefaultValueClass - component default value classDefaultValuevoid registerSettings(java.lang.String key,
java.lang.Object defaultValue)
key - component settings keydefaultValue - component default value<T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass)
T - default value typegroup - component settings groupkey - component settings keydefaultValueClass - component default value classDefaultValuevoid registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
group - component settings groupkey - component settings keydefaultValue - component default valuevoid registerSettings(java.lang.String group,
java.lang.String key)
group - component settings groupkey - component settings keyvoid registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
key - component settings keyloadInitialSettings - whether to load initial available settings into the component or notapplySettingsChanges - whether to apply settings changes to the component or not<T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
T - default value typekey - component settings keydefaultValueClass - component default value classloadInitialSettings - whether to load initial available settings into the component or notapplySettingsChanges - whether to apply settings changes to the component or notDefaultValuevoid registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
key - component settings keydefaultValue - component default valueloadInitialSettings - whether to load initial available settings into the component or notapplySettingsChanges - whether to apply settings changes to the component or not<T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
T - default value typegroup - component settings groupkey - component settings keydefaultValueClass - component default value classloadInitialSettings - whether to load initial available settings into the component or notapplySettingsChanges - whether to apply settings changes to the component or notDefaultValuevoid registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
group - component settings groupkey - component settings keydefaultValue - component default valueloadInitialSettings - whether to load initial available settings into the component or notapplySettingsChanges - whether to apply settings changes to the component or notvoid registerSettings(SettingsProcessor settingsProcessor)
settingsProcessor - component settings processorvoid unregisterSettings()
void loadSettings()
void saveSettings()