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

Packages that use Rule
org.sonar.api.measures   
org.sonar.api.profiles   
org.sonar.api.qualitymodel   
org.sonar.api.rules   
 

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)
          Create with all required fields
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 ActiveRuleChange.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)
           
 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> XMLRuleParser.parse(Reader reader)
           
 List<Rule> AnnotationRuleParser.parse(String repositoryKey, Collection<Class> annotatedClasses)
           
 

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
 

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
ActiveRuleChange(String userName, RulesProfile profile, Rule rule)
           
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()
 



Copyright © 2009-2011 SonarSource. All Rights Reserved.