|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use PluginInfo | |
---|---|
org.freehep.application.studio | |
org.freehep.application.studio.pluginmanager | Plugin that handles installing, updating, and removing other plugins. |
Uses of PluginInfo in org.freehep.application.studio |
---|
Methods in org.freehep.application.studio that return PluginInfo | |
---|---|
PluginInfo |
Studio.getPlugin(String name)
Returns plugin descriptor from the list of loaded plugins with the specified name. |
PluginInfo |
PluginMap.getPlugin(String name)
Returns active plugin descriptor with the specified name. |
PluginInfo |
PluginMap.getPlugin(String name,
PluginDir dir)
Returns a plugin descriptor for the specified plugin name and directory. |
Methods in org.freehep.application.studio that return types with arguments of type PluginInfo | |
---|---|
Map<String,PluginInfo> |
PluginMap.getActivePlugins()
Returns a map of names to descriptors for all currently active plugins. |
Set<PluginInfo> |
PluginMap.getDependentPlugins(PluginInfo plugin)
Returns a set of dependents (direct and transient) of the specified plugin. |
List<PluginInfo> |
Studio.getPlugins()
Return a list of loaded plugins. |
List<PluginInfo> |
PluginMap.getPlugins()
Returns a list of all plugin descriptors in this map. |
Map<String,PluginInfo> |
PluginMap.getPlugins(PluginDir dir)
Returns a map of plugin names to descriptors in the specified directory. |
Methods in org.freehep.application.studio with parameters of type PluginInfo | |
---|---|
int |
PluginInfo.compareTo(PluginInfo o)
|
Set<PluginInfo> |
PluginMap.getDependentPlugins(PluginInfo plugin)
Returns a set of dependents (direct and transient) of the specified plugin. |
boolean |
PluginInfo.isRequiredPluginValid(PluginInfo required)
|
void |
Studio.startPlugin(PluginInfo plugin)
Starts and initializes a plugin. |
void |
Studio.stopPlugin(PluginInfo plugin)
Stops a plugin. |
Method parameters in org.freehep.application.studio with type arguments of type PluginInfo | |
---|---|
PluginMap |
PluginMap.add(Collection<PluginInfo> plugins)
Creates a PluginMap that can be used to download and install the specified plugins. |
boolean |
Studio.loadPlugins(Collection<PluginInfo> plugins,
ClassLoader loader)
Loads and initializes the specified plugins. |
boolean |
PluginMap.remove(Collection<PluginInfo> plugins)
Removes the specified plugins from this map and deletes (or marks for deletion) the files that are no longer needed. |
Constructors in org.freehep.application.studio with parameters of type PluginInfo | |
---|---|
PluginInfo(PluginInfo original)
Copy constructor. |
Uses of PluginInfo in org.freehep.application.studio.pluginmanager |
---|
Methods in org.freehep.application.studio.pluginmanager that return types with arguments of type PluginInfo | |
---|---|
List<PluginInfo> |
PluginListHandler.getAvailablePlugins(URL url,
Logger logger,
Studio application)
Called by PluginManager to download a list of available plugins. |
Method parameters in org.freehep.application.studio.pluginmanager with type arguments of type PluginInfo | |
---|---|
boolean |
PluginManager.install(Component parent,
Collection<PluginInfo> plugins)
Installs specified plugins into the application extensions directories. |
boolean |
PluginManager.uninstall(Component parent,
Collection<PluginInfo> plugins)
Uninstall specified plugins. |
boolean |
PluginManager.update(Component parent,
Collection<PluginInfo> plugins)
Downloads, installs, and loads latest versions of files for the specified plugins. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |