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