Clearspace API (2.5.29) Core Javadocs

Uses of Interface
com.jivesoftware.base.plugin.Plugin

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

Copyright © 1999-2007 Jive Software.