Package | Description |
---|---|
org.sonar.api.measures | |
org.sonar.api.profiles | |
org.sonar.api.qualitymodel | |
org.sonar.api.rules | |
org.sonar.test.i18n |
Modifier and Type | Method and Description |
---|---|
Rule |
RuleMeasure.getRule() |
Modifier and Type | Method and Description |
---|---|
static RuleMeasure |
RuleMeasure.createForRule(Metric metric,
Rule rule,
Double value) |
static MeasuresFilter<RuleMeasure> |
MeasuresFilters.rule(Metric metric,
Rule rule) |
RuleMeasure |
RuleMeasure.setRule(Rule rule) |
Constructor and Description |
---|
RuleMeasure(Metric metric,
Rule rule,
RulePriority rulePriority,
Integer ruleCategory)
This constructor is for internal use only.
|
Modifier and Type | Method and Description |
---|---|
ActiveRule |
RulesProfile.activateRule(Rule rule,
RulePriority optionalSeverity) |
ActiveRule |
RulesProfile.getActiveRule(Rule rule)
Note: disabled rules are excluded.
|
Modifier and Type | Method and Description |
---|---|
Rule |
Characteristic.getRule() |
Modifier and Type | Method and Description |
---|---|
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) |
Modifier and Type | Method and Description |
---|---|
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() |
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.setSeverity(RulePriority severity) |
Rule |
Rule.setUniqueKey(String repositoryKey,
String key) |
Modifier and Type | Method and Description |
---|---|
abstract List<Rule> |
RuleRepository.createRules() |
Collection<Rule> |
RuleFinder.findAll(RuleQuery query) |
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) |
Modifier and Type | Method and Description |
---|---|
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
|
Constructor and Description |
---|
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()
|
Modifier and Type | Method and Description |
---|---|
static List<Rule> |
RuleRepositoryTestHelper.createRulesWithNameAndDescription(String pluginKey,
RuleRepository repository) |
Copyright © 2009-2012 SonarSource. All Rights Reserved.