org.sonar.api.plugins
Class ExtensionProvider

java.lang.Object
  extended by org.sonar.api.plugins.ExtensionProvider
All Implemented Interfaces:
BatchExtension, Extension, ServerExtension

public class ExtensionProvider
extends java.lang.Object
implements BatchExtension, ServerExtension

EXPERIMENTAL - DO NOT USE - IT WILL BE REMOVED IN VERSION 2.2

Since:
2.1

Constructor Summary
ExtensionProvider(PluginProvider pluginProvider)
           
 
Method Summary
 Plugin getPluginForExtension(java.lang.Object extension)
           
 java.lang.String getPluginKeyForExtension(java.lang.Object extension)
           
 void registerBatchExtensions(org.picocontainer.MutablePicoContainer container)
           
 void registerExtension(org.picocontainer.MutablePicoContainer container, Plugin plugin, java.lang.Object extension)
           
 void registerServerExtensions(org.picocontainer.MutablePicoContainer container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExtensionProvider

public ExtensionProvider(PluginProvider pluginProvider)
Method Detail

registerBatchExtensions

public void registerBatchExtensions(org.picocontainer.MutablePicoContainer container)

registerServerExtensions

public void registerServerExtensions(org.picocontainer.MutablePicoContainer container)

registerExtension

public void registerExtension(org.picocontainer.MutablePicoContainer container,
                              Plugin plugin,
                              java.lang.Object extension)

getPluginForExtension

public Plugin getPluginForExtension(java.lang.Object extension)

getPluginKeyForExtension

public java.lang.String getPluginKeyForExtension(java.lang.Object extension)


Copyright © 2009-2010 SonarSource SA. All Rights Reserved.