org.sonar.api.platform
Class PluginRepository
java.lang.Object
org.sonar.api.platform.PluginRepository
- All Implemented Interfaces:
- BatchComponent, ServerComponent
public abstract class PluginRepository
- extends java.lang.Object
- implements BatchComponent, ServerComponent
- Since:
- 2.2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PluginRepository
public PluginRepository()
registerPlugin
public void registerPlugin(org.picocontainer.MutablePicoContainer container,
Plugin plugin,
java.lang.Class<? extends Extension> extensionClass)
getPlugins
public java.util.Collection<Plugin> getPlugins()
getPlugin
public Plugin getPlugin(java.lang.String key)
getProperties
public Property[] getProperties(Plugin plugin)
- Returns the list of properties of a plugin
getProperties
public Property[] getProperties(java.lang.String pluginKey)
getPluginForExtension
public Plugin getPluginForExtension(java.lang.Object extension)
getPluginKeyForExtension
public java.lang.String getPluginKeyForExtension(java.lang.Object extension)
registerExtension
public void registerExtension(org.picocontainer.MutablePicoContainer container,
Plugin plugin,
java.lang.Object extension)
getExtensionKey
protected java.lang.Object getExtensionKey(java.lang.Object component)
Copyright © 2009-2010 SonarSource. All Rights Reserved.