org.sonar.api
Class Plugins
java.lang.Object
org.sonar.api.Plugins
public class Plugins
- extends java.lang.Object
Plugins dictionnary.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Plugins
public Plugins()
introspectPlugins
public void introspectPlugins()
throws java.io.IOException,
java.lang.ClassNotFoundException,
java.lang.InstantiationException,
java.lang.IllegalAccessException
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
java.lang.InstantiationException
java.lang.IllegalAccessException
getPlugins
public java.util.Collection<Plugin> getPlugins()
getPlugin
public Plugin getPlugin(java.lang.String key)
getPluginByExtension
public Plugin getPluginByExtension(java.lang.Class<? extends Extension> clazz)
getPluginKeyByExtension
public java.lang.String getPluginKeyByExtension(java.lang.Class<? extends Extension> clazz)
getPluginByExtension
public Plugin getPluginByExtension(Extension extension)
getExtensions
public java.util.List<java.lang.Class<? extends Extension>> getExtensions()
getExtensions
public java.util.List<java.lang.Class<? extends Extension>> getExtensions(java.lang.Class<? extends Extension> type)
getProperties
public Property[] getProperties(Plugin plugin)
Copyright © 2009 SonarSource SA. All Rights Reserved.