|
Clearspace API (2.5.29) Core Javadocs | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Plugin | |
|---|---|
| com.jivesoftware.base.plugin | Plugin API for extending the core API with custom functionality. |
| Uses of Plugin in com.jivesoftware.base.plugin |
|---|
| Fields in com.jivesoftware.base.plugin declared as Plugin | |
|---|---|
protected Plugin<?> |
PluginMetaDataImpl.plugin
|
| Fields in com.jivesoftware.base.plugin with type parameters of type Plugin | |
|---|---|
protected Map<Plugin<?>,File> |
PluginManagerImpl.pluginDirs
|
protected Map<String,Plugin<?>> |
PluginManagerImpl.plugins
|
| Methods in com.jivesoftware.base.plugin that return Plugin | |
|---|---|
Plugin<?> |
PluginMetaDataImpl.getPlugin()
|
Plugin<?> |
PluginManagerImpl.getPlugin(String name)
Returns a plugin by name or null if a plugin with that name does not exist. |
| Methods in com.jivesoftware.base.plugin that return types with arguments of type Plugin | |
|---|---|
protected Map<String,Plugin<?>> |
PluginManagerImpl.getPluginMap()
Returns a map of plugin name plugin entries. |
Collection<Plugin<?>> |
PluginManagerImpl.getPlugins()
Returns a Collection of all installed plugins. |
| Methods in com.jivesoftware.base.plugin with parameters of type Plugin | |
|---|---|
com.jivesoftware.base.plugin.PluginClassLoader |
PluginManagerImpl.getPluginClassloader(Plugin<?> plugin)
Returns the classloader of a plugin. |
protected File |
PluginManagerImpl.getPluginDirectory(Plugin<?> plugin)
Returns the plugin's directory. |
com.jivesoftware.base.plugin.PluginMetaData |
PluginManagerImpl.getPluginMetaData(Plugin<?> plugin)
Returns meta data assosiated with the plugin. |
ResourceBundle |
PluginManagerImpl.getPluginResourceBundle(Plugin<?> plugin,
Locale locale)
Acquires a plugins resource bundle which should be stored in /plugin_i18n in the plugin's classloader. |
protected int |
PluginManagerImpl.handleUpgradeTasks(File pluginDir,
Plugin<?> p)
If an upgrade.xml was specified in the plugin all upgrade tasks will be performed if the jiveVersion value for the plugin is less than the tasks specified in the upgrade.xml |
Class<?> |
PluginManagerImpl.loadClass(Plugin<?> plugin,
String className)
Loads a class from the classloader of a plugin. |
void |
PluginListener.pluginCreated(String pluginName,
Plugin<?> plugin)
Called when a plugin has been created. |
void |
PluginListener.pluginDestroyed(String pluginName,
Plugin<?> plugin)
Called when a plugin has been destroyed. |
protected void |
PluginManagerImpl.registerPlugin(Plugin<?> plugin,
File pluginDir)
Registers the plugin as an installed plugin. |
com.jivesoftware.base.plugin.PluginResultList |
PluginManagerImpl.uninstallPlugin(Plugin<?> plugin)
Removes a plugin from the system. |
| Constructors in com.jivesoftware.base.plugin with parameters of type Plugin | |
|---|---|
PluginMetaDataImpl(Plugin<?> plugin,
com.jivesoftware.base.plugin.PluginClassLoader loader,
PluginManagerImpl pluginManager,
org.dom4j.Document config,
File pluginDirectory)
|
|
|
Clearspace Project Page | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||