net.sourceforge.squirrel_sql.plugins.dbdiff.prefs
Class DefaultPluginPreferencesManager
java.lang.Object
net.sourceforge.squirrel_sql.plugins.dbdiff.prefs.DefaultPluginPreferencesManager
- All Implemented Interfaces:
- IPluginPreferencesManager
public class DefaultPluginPreferencesManager
- extends Object
- implements IPluginPreferencesManager
A default implementation of the PluginPreferencesManager interface which allows a plugin to manage it's
preferences using an XML bean.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_userSettingsFolder
protected FileWrapper _userSettingsFolder
- Folder to store user settings in.
_prefs
protected IPluginPreferenceBean _prefs
plugin
protected IPlugin plugin
preferenceBeanClass
protected Class<? extends IPluginPreferenceBean> preferenceBeanClass
DefaultPluginPreferencesManager
public DefaultPluginPreferencesManager()
initialize
public void initialize(IPlugin thePlugin,
Class<? extends IPluginPreferenceBean> preferenceBeanClass)
throws PluginException
- Specified by:
initialize in interface IPluginPreferencesManager
- Throws:
PluginException- See Also:
initialize(net.sourceforge.squirrel_sql.client.plugin.IPlugin, java.lang.Class)
getPreferences
public IPluginPreferenceBean getPreferences()
- Specified by:
getPreferences in interface IPluginPreferencesManager
- Returns:
- See Also:
IPluginPreferencesManager.getPreferences()
unload
public void unload()
- Specified by:
unload in interface IPluginPreferencesManager
- See Also:
IPluginPreferencesManager.unload()
savePrefs
public void savePrefs()
- Description copied from interface:
IPluginPreferencesManager
- Save preferences to disk. Always write to the user settings folder, not the application settings folder.
- Specified by:
savePrefs in interface IPluginPreferencesManager
- See Also:
IPluginPreferencesManager.savePrefs()
Copyright © 2001-2012. All Rights Reserved.