org.sonar.plugins.api
Interface PluginsIntrospector

All Known Implementing Classes:
PluginsClasspathIntrospector

public interface PluginsIntrospector


Method Summary
 java.util.Set<Language> getLanguages()
           
 Plugin getPlugin(java.lang.String key)
           
 java.util.List<Plugin> getPlugins()
           
 java.util.List<Plugin> getPluginsByLanguage(java.lang.String language)
           
 java.util.Collection<RulesRepository> getRulesRepositories()
           
 java.util.Map<java.lang.String,RulesRepository> getRulesRepositoriesByPluginKey()
           
 RulesRepository getRulesRepository(java.lang.String pluginKey)
           
 

Method Detail

getPlugin

Plugin getPlugin(java.lang.String key)

getPlugins

java.util.List<Plugin> getPlugins()

getRulesRepositoriesByPluginKey

java.util.Map<java.lang.String,RulesRepository> getRulesRepositoriesByPluginKey()

getRulesRepositories

java.util.Collection<RulesRepository> getRulesRepositories()

getRulesRepository

RulesRepository getRulesRepository(java.lang.String pluginKey)

getLanguages

java.util.Set<Language> getLanguages()

getPluginsByLanguage

java.util.List<Plugin> getPluginsByLanguage(java.lang.String language)


Copyright © 2007-2008 hortis. All Rights Reserved.