Clearspace API (1.7.0) 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  java.util.Map<Plugin<?>,java.lang.String> PluginManager.childPluginMap
           
protected  java.util.Map<Plugin<?>,com.jivesoftware.base.plugin.PluginClassLoader> PluginManager.classloaders
           
protected  java.util.Map<Plugin<?>,java.util.List<java.lang.String>> PluginManager.parentPluginMap
           
protected  java.util.Map<Plugin<?>,java.io.File> PluginManager.pluginDirs
           
protected  java.util.Map<java.lang.String,Plugin<?>> PluginManager.plugins
           
 

Methods in com.jivesoftware.base.plugin that return Plugin
 Plugin<?> PluginMetaDataImpl.getPlugin()
           
 Plugin<?> PluginManager.getPlugin(java.lang.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  java.util.Map<java.lang.String,Plugin<?>> PluginManager.getPluginMap()
          Returns a map of plugin name plugin entries.
 java.util.Collection<Plugin<?>> PluginManager.getPlugins()
          Returns a Collection of all installed plugins.
 

Methods in com.jivesoftware.base.plugin with parameters of type Plugin
 void PluginManager.deletePlugin(Plugin<?> plugin)
          Removes a plugin from the system.
protected  java.lang.String PluginMetaDataImpl.getElementValue(Plugin<?> plugin, java.lang.String xpath)
          Returns the value of an element selected via an xpath expression from a Plugin's plugin.xml file.
 com.jivesoftware.base.plugin.PluginClassLoader PluginManager.getPluginClassloader(Plugin<?> plugin)
          Returns the classloader of a plugin.
protected  java.io.File PluginManager.getPluginDirectory(Plugin<?> plugin)
          Returns the plugin's directory.
 com.jivesoftware.base.plugin.PluginMetaData PluginManager.getPluginMetaData(Plugin<?> plugin)
          Returns meta data assosiated with the plugin.
 java.util.ResourceBundle PluginManager.getPluginResourceBundle(Plugin<?> plugin, java.util.Locale locale)
          Acquires a plugins resource bundle which should be stored in /plugin_i18n in the plugin's classloader.
protected  void PluginManager.handleDatabase(Plugin<?> plugin, java.lang.String pluginName)
           
protected  int PluginManager.handleUpgradeTasks(java.io.File pluginDir, Plugin<?> p)
           
 java.lang.Class<?> PluginManager.loadClass(Plugin<?> plugin, java.lang.String className)
          Loads a class from the classloader of a plugin.
 void PluginListener.pluginCreated(java.lang.String pluginName, Plugin<?> plugin)
          Called when a plugin has been created.
 void PluginListener.pluginDestroyed(java.lang.String pluginName, Plugin<?> plugin)
          Called when a plugin has been destroyed.
protected  void PluginManager.registerPlugin(org.dom4j.Element parentPluginNode, com.jivesoftware.base.plugin.PluginClassLoader pluginLoader, Plugin<?> plugin, java.io.File pluginDir)
           
 void PluginManager.restartPlugin(Plugin<?> plugin)
          Restarts the specified plugin.
 

Constructors in com.jivesoftware.base.plugin with parameters of type Plugin
PluginMetaDataImpl(Plugin<?> plugin, com.jivesoftware.base.plugin.PluginClassLoader loader, PluginManager pluginManager, org.dom4j.Document config, java.io.File pluginDirectory)
           
 


Clearspace Project Page

Copyright © 1999-2007 Jive Software.