Uses of Class
org.sonar.api.rules.Rule

Packages that use Rule
org.sonar.api.checks.templates   
org.sonar.api.measures   
org.sonar.api.profiles   
org.sonar.api.qualitymodel   
org.sonar.api.rules   
org.sonar.core.components   
org.sonar.jpa.dao   
 

Uses of Rule in org.sonar.api.checks.templates
 

Methods in org.sonar.api.checks.templates that return types with arguments of type Rule
 List<Rule> CheckTemplateRepository.getInitialReferential()
          Deprecated.  
 List<Rule> CheckTemplateRepository.parseReferential(String fileContent)
          Deprecated.  
 

Uses of Rule in org.sonar.api.measures
 

Methods in org.sonar.api.measures that return Rule
 Rule RuleMeasure.getRule()
           
 

Methods in org.sonar.api.measures with parameters of type Rule
static RuleMeasure RuleMeasure.createForRule(Metric metric, Rule rule, Double value)
           
static MeasuresFilter<RuleMeasure> MeasuresFilters.rule(Metric metric, Rule rule)
           
 void RuleMeasure.setRule(Rule rule)
           
 

Constructors in org.sonar.api.measures with parameters of type Rule
RuleMeasure(Metric metric, Rule rule, RulePriority rulePriority, Integer ruleCategory)
          This constructor is for internal use only.
 

Uses of Rule in org.sonar.api.profiles
 

Methods in org.sonar.api.profiles with parameters of type Rule
 ActiveRule RulesProfile.activateRule(Rule rule, RulePriority optionalSeverity)
           
 ActiveRule RulesProfile.getActiveRule(Rule rule)
          Note: disabled rules are excluded.
 

Uses of Rule in org.sonar.api.qualitymodel
 

Methods in org.sonar.api.qualitymodel that return Rule
 Rule Characteristic.getRule()
           
 

Methods in org.sonar.api.qualitymodel with parameters of type Rule
static Characteristic Characteristic.createByRule(Rule rule)
           
 Characteristic Model.createCharacteristicByRule(Rule rule)
           
 Characteristic Model.getCharacteristicByRule(Rule rule)
          Search for an ENABLED characteristic with the specified rule.
 Characteristic Characteristic.setRule(Rule r)
           
 

Uses of Rule in org.sonar.api.rules
 

Methods in org.sonar.api.rules that return Rule
static Rule Rule.create()
           
static Rule Rule.create(String repositoryKey, String key, String name)
          Create with all required fields
 Rule RuleFinder.find(RuleQuery query)
           
 Rule RuleFinder.findById(int ruleId)
           
 Rule RuleFinder.findByKey(String repositoryKey, String key)
           
 Rule Rule.getParent()
           
abstract  Rule RulesManager.getPluginRule(String pluginKey, String ruleKey)
          Deprecated. Gets a rule belonging to a defined plugin based on its key
 Rule DefaultRulesManager.getPluginRule(String pluginKey, String ruleKey)
          Deprecated. Gets a rule belonging to a defined plugin based on its key
 Rule Violation.getRule()
           
 Rule RuleParam.getRule()
           
 Rule ActiveRule.getRule()
           
 Rule Rule.setCardinality(Cardinality c)
           
 Rule Rule.setConfigKey(String configKey)
          Sets the configuration key
 Rule Rule.setDescription(String description)
          Sets the rule description
 Rule Rule.setEnabled(Boolean b)
          Do not call.
 Rule Rule.setKey(String key)
          Sets the rule key
 Rule Rule.setName(String name)
          Sets the rule name
 Rule Rule.setParams(List<RuleParam> params)
          Sets the rule parameters
 Rule Rule.setParent(Rule parent)
           
 Rule Rule.setPluginName(String pluginName)
          Deprecated. since 2.5 use setRepositoryKey(String) instead
 Rule Rule.setPriority(RulePriority priority)
          Deprecated. since 2.5 use setSeverity(RulePriority) instead. See http://jira.codehaus.org/browse/SONAR-1829
 Rule Rule.setRepositoryKey(String s)
           
 Rule Rule.setRulesCategory(RulesCategory rulesCategory)
          Deprecated. since 2.5 See http://jira.codehaus.org/browse/SONAR-2007
 Rule Rule.setSeverity(RulePriority severity)
           
 Rule Rule.setUniqueKey(String repositoryKey, String key)
           
 

Methods in org.sonar.api.rules that return types with arguments of type Rule
abstract  List<Rule> RuleRepository.createRules()
           
 Collection<Rule> RuleFinder.findAll(RuleQuery query)
           
 List<Rule> RulesRepository.getInitialReferential()
          Deprecated.  
 List<Rule> AbstractRulesRepository.getInitialReferential()
          Deprecated.  
 Map<String,Rule> DefaultRulesManager.getPluginRulesIndexedByKey(String pluginKey)
          Deprecated. Gets a list of rules indexed by their key for a given plugin
 List<Rule> XMLRuleParser.parse(File file)
           
 List<Rule> XMLRuleParser.parse(InputStream input)
          Warning : the input stream is closed in this method
 List<Rule> StandardRulesXmlParser.parse(InputStream input)
          Deprecated.  
 List<Rule> XMLRuleParser.parse(Reader reader)
           
 List<Rule> StandardRulesXmlParser.parse(Reader reader)
          Deprecated.  
 List<Rule> StandardRulesXmlParser.parse(String xml)
          Deprecated. see the XML format into the unit test src/test/java/.../StandardRulesXmlParserTest
 List<Rule> AnnotationRuleParser.parse(String repositoryKey, Collection<Class> annotatedClasses)
           
 List<Rule> RulesRepository.parseReferential(String fileContent)
          Deprecated. The method to parse the base referential of rules and return a list of rules
 List<Rule> AbstractRulesRepository.parseReferential(String fileContent)
          Deprecated.  
 

Methods in org.sonar.api.rules with parameters of type Rule
static Violation Violation.create(Rule rule, Resource resource)
           
 Rule Rule.setParent(Rule parent)
           
 Violation Violation.setRule(Rule rule)
          Sets the rule violated
 void ActiveRule.setRule(Rule rule)
          Deprecated. visibility should be reduced to protected or package
 

Method parameters in org.sonar.api.rules with type arguments of type Rule
 List<ActiveRule> ConfigurationImportable.importConfiguration(String configuration, List<Rule> rules)
          Deprecated.  
 String StandardRulesXmlParser.toXml(List<Rule> rules)
          Deprecated.  
 

Constructors in org.sonar.api.rules with parameters of type Rule
ActiveRule(RulesProfile profile, Rule rule, RulePriority severity)
          Deprecated. visibility should be reduced to protected or package
RuleParam(Rule rule, String key, String description, String type)
          Deprecated. since 2.3 use the factory method setParameter()
Violation(Rule rule)
          Deprecated. since 2.3. Use the factory method create()
Violation(Rule rule, Resource resource)
          Deprecated. since 2.3. Use the factory method create()
 

Constructor parameters in org.sonar.api.rules with type arguments of type Rule
StandardProfileXmlParser(List<Rule> rules)
          Deprecated.  
 

Uses of Rule in org.sonar.core.components
 

Methods in org.sonar.core.components that return Rule
protected  Rule DefaultRuleFinder.doFindById(int ruleId)
           
protected  Rule DefaultRuleFinder.doFindByKey(String repositoryKey, String key)
           
 Rule DefaultRuleFinder.find(RuleQuery query)
           
 Rule DefaultRuleFinder.findById(int ruleId)
           
 Rule CacheRuleFinder.findById(int ruleId)
           
 Rule DefaultRuleFinder.findByKey(String repositoryKey, String key)
           
 Rule CacheRuleFinder.findByKey(String repositoryKey, String key)
           
 

Methods in org.sonar.core.components that return types with arguments of type Rule
 Collection<Rule> DefaultRuleFinder.findAll(RuleQuery query)
           
 

Uses of Rule in org.sonar.jpa.dao
 

Methods in org.sonar.jpa.dao that return Rule
 Rule RulesDao.getRuleByKey(String repositoryKey, String ruleKey)
           
 

Methods in org.sonar.jpa.dao that return types with arguments of type Rule
 List<Rule> RulesDao.getRules()
           
 List<Rule> RulesDao.getRulesByPlugin(String pluginKey)
          Deprecated. since 2.5 use RulesDao.getRulesByRepository(String) instead.
 List<Rule> RulesDao.getRulesByRepository(String repositoryKey)
           
 

Methods in org.sonar.jpa.dao with parameters of type Rule
 RuleParam RulesDao.getRuleParam(Rule rule, String paramKey)
           
 



Copyright © 2009-2011 SonarSource. All Rights Reserved.