/** {@inheritDoc} */ @Override public void registerSettings( final String key, final Object defaultValue, final boolean loadInitialSettings, final boolean applySettingsChanges) { SettingsManager.registerComponent( this, key, defaultValue, loadInitialSettings, applySettingsChanges); }
/** {@inheritDoc} */ @Override public <T extends DefaultValue> void registerSettings( final String key, final Class<T> defaultValueClass, final boolean loadInitialSettings, final boolean applySettingsChanges) { SettingsManager.registerComponent( this, key, defaultValueClass, loadInitialSettings, applySettingsChanges); }
/** {@inheritDoc} */ @Override public void saveSettings() { SettingsManager.saveComponentSettings(this); }
/** {@inheritDoc} */ @Override public void loadSettings() { SettingsManager.loadComponentSettings(this); }
/** {@inheritDoc} */ @Override public void unregisterSettings() { SettingsManager.unregisterComponent(this); }
/** {@inheritDoc} */ @Override public void registerSettings(final SettingsProcessor settingsProcessor) { SettingsManager.registerComponent(this, settingsProcessor); }
/** {@inheritDoc} */ @Override public void registerSettings(final String group, final String key, final Object defaultValue) { SettingsManager.registerComponent(this, group, key, defaultValue); }
/** {@inheritDoc} */ @Override public <T extends DefaultValue> void registerSettings( final String group, final String key, final Class<T> defaultValueClass) { SettingsManager.registerComponent(this, group, key, defaultValueClass); }
/** {@inheritDoc} */ @Override public void registerSettings(final String group, final String key) { SettingsManager.registerComponent(this, group, key); }