org.sonar.plugins.api.rules
Interface RulesManager
- All Known Implementing Classes:
- RulesManagerImpl
public interface RulesManager
countRulesByCategory
java.util.Map<java.lang.String,java.lang.Long> countRulesByCategory(Language language)
exportProfile
java.lang.String exportProfile(java.lang.String pluginKey,
int profileId)
getActiveProfile
ch.hortis.sonar.model.RulesProfile getActiveProfile(Language language)
getExportablePlugins
java.util.List<Plugin> getExportablePlugins(Language language)
getImportablePlugins
java.util.List<Plugin> getImportablePlugins(Language language)
getLanguages
java.util.Set<Language> getLanguages()
getPluginRule
ch.hortis.sonar.model.Rule getPluginRule(java.lang.String pluginKey,
java.lang.String ruleKey)
getPluginRules
java.util.Collection<ch.hortis.sonar.model.Rule> getPluginRules(java.lang.String pluginKey)
getPlugins
java.util.List<Plugin> getPlugins(Language language)
getRulesRepositories
java.util.List<RulesRepository> getRulesRepositories()
getRulesRepositories
java.util.List<RulesRepository> getRulesRepositories(Language language)
importProfile
void importProfile(java.lang.String pluginKey,
int profileId,
java.lang.String configuration)
Copyright © 2008-2009 SonarSource SA. All Rights Reserved.