|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.taverna.raven.plugins.PluginManager
public class PluginManager
| Method Summary | |
|---|---|
void |
addPlugin(Plugin plugin)
|
static void |
addPluginManagerListener(PluginManagerListener listener)
|
void |
addPluginSite(PluginSite pluginSite)
Adds a PluginSite. |
boolean |
checkForUpdates()
Checks the PluginSites to find updates for installed
plugins. |
java.util.List<Plugin> |
getIncompatiblePlugins(java.lang.String version,
boolean omitDisabledPlugins)
Returns a list of all currently installed and enabled plugins that would become incompatible with the version String supplied. |
static PluginManager |
getInstance()
Returns the singleton instance of the PluginManager. |
java.util.List<Plugin> |
getPlugins()
Returns the plugins. |
java.util.List<Plugin> |
getPluginsFromSite(PluginSite pluginSite)
Returns all the Plugins available from the
PluginSite. |
java.util.List<PluginSite> |
getPluginSites()
Returns the pluginSites. |
Repository |
getRepository()
|
java.util.List<TavernaPluginSite> |
getTavernaPluginSites()
|
java.util.List<Plugin> |
getUninstalledPluginsFromSite(PluginSite pluginSite)
Returns all the Plugins available from the
PluginSite that haven't already been installed. |
Plugin |
getUpdate(Plugin plugin)
Returns the update for the plugin; |
boolean |
isUpdateAvailable(Plugin plugin)
Returns true if an update is available for the plugin. |
void |
pluginChanged(PluginEvent event)
Invoked when a plugin is changed. |
void |
removePlugin(Plugin plugin)
|
static void |
removePluginManagerListener(PluginManagerListener listener)
|
void |
removePluginSite(PluginSite pluginSite)
Removes a PluginSite. |
void |
savePlugins()
|
void |
savePluginSites()
|
static void |
setRepository(Repository repository)
|
void |
updatePlugin(Plugin plugin)
If an update is available, removes the plugin an installs the update. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static PluginManager getInstance()
public Repository getRepository()
public static void setRepository(Repository repository)
public java.util.List<Plugin> getPlugins()
public void addPlugin(Plugin plugin)
public java.util.List<Plugin> getIncompatiblePlugins(java.lang.String version,
boolean omitDisabledPlugins)
version - - the version String to check plugins againstomitDisabledPlugins - - flag to indicate that disabled plugins should be ignored
public void removePlugin(Plugin plugin)
public void savePlugins()
public java.util.List<PluginSite> getPluginSites()
public void addPluginSite(PluginSite pluginSite)
PluginSite.
pluginSite - the PluginSite to addpublic void removePluginSite(PluginSite pluginSite)
PluginSite.
pluginSite - the PluginSite to removepublic void savePluginSites()
public java.util.List<Plugin> getPluginsFromSite(PluginSite pluginSite)
Plugins available from the
PluginSite.
pluginSite -
Plugins available from the
PluginSitepublic java.util.List<Plugin> getUninstalledPluginsFromSite(PluginSite pluginSite)
Plugins available from the
PluginSite that haven't already been installed.
pluginSite -
Plugins from the
PluginSitepublic Plugin getUpdate(Plugin plugin)
plugin -
public void updatePlugin(Plugin plugin)
plugin - the plugin to updatepublic boolean isUpdateAvailable(Plugin plugin)
true if an update is available for the plugin.
plugin -
public boolean checkForUpdates()
PluginSites to find updates for installed
plugins.
public static void addPluginManagerListener(PluginManagerListener listener)
public static void removePluginManagerListener(PluginManagerListener listener)
public void pluginChanged(PluginEvent event)
PluginListener
pluginChanged in interface PluginListenerpublic java.util.List<TavernaPluginSite> getTavernaPluginSites()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||