org.sonar.plugins.api.rules
Class RulesManager
java.lang.Object
org.sonar.plugins.api.rules.RulesManager
public class RulesManager
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RulesManager
public RulesManager(Plugins plugins,
RulesRepository[] repositories,
DaoFacade dao)
getLanguages
public java.util.Set<Language> getLanguages()
getRulesRepositories
public java.util.List<RulesRepository> getRulesRepositories(Language language)
getRulesRepositories
public java.util.List<RulesRepository> getRulesRepositories()
getPlugins
public java.util.List<Plugin> getPlugins(Language language)
countRulesByCategory
public java.util.Map<java.lang.String,java.lang.Long> countRulesByCategory(Language language)
countRulesByCategory
protected java.util.Map<java.lang.String,java.lang.Long> countRulesByCategory(Language language,
DaoFacade dao)
getExportablePlugins
public java.util.List<Plugin> getExportablePlugins(Language language)
getImportablePlugins
public java.util.List<Plugin> getImportablePlugins(Language language)
getPluginRulesIndexedByKey
public java.util.Map<java.lang.String,Rule> getPluginRulesIndexedByKey(java.lang.String pluginKey)
getPluginRules
public java.util.Collection<Rule> getPluginRules(java.lang.String pluginKey)
getPluginRule
public Rule getPluginRule(java.lang.String pluginKey,
java.lang.String ruleKey)
Copyright © 2009 SonarSource SA. All Rights Reserved.