@ParametersAreNonnullByDefault
| Interface | Description | 
|---|---|
| RulesDefinition | Defines some coding rules of the same repository. | 
| RulesDefinition.DebtRemediationFunctions | Factory of  DebtRemediationFunction. | 
| RulesDefinition.ExtendedRepository | |
| RulesDefinition.NewExtendedRepository | |
| RulesDefinition.NewRepository | |
| RulesDefinition.Repository | 
| Class | Description | 
|---|---|
| RuleParamType | |
| RulesDefinition.Context | Instantiated by core but not by plugins, except for their tests. | 
| RulesDefinition.NewParam | |
| RulesDefinition.NewRepositoryImpl | |
| RulesDefinition.NewRule | |
| RulesDefinition.Param | |
| RulesDefinition.RepositoryImpl | |
| RulesDefinition.Rule | |
| RulesDefinition.SubCharacteristics | Deprecated in 5.5. | 
| RulesDefinitionAnnotationLoader | Read definitions of rules based on the annotations provided by sonar-check-api. | 
| RulesDefinitionI18nLoader | Loads the English bundles of rules (name, description and parameters) that are
 deprecated since 4.2. | 
| RulesDefinitionXmlLoader | Loads definitions of rules from a XML file. | 
| RuleTagFormat | The characters allowed in rule tags are the same as those on StackOverflow, basically lower-case
 letters, digits, plus (+), sharp (#), dash (-) and dot (.)
 See http://meta.stackoverflow.com/questions/22624/what-symbols-characters-are-not-allowed-in-tags | 
Copyright © 2009–2016 SonarSource. All rights reserved.