Class DefaultActiveRules
- java.lang.Object
-
- org.sonar.api.batch.rule.internal.DefaultActiveRules
-
- All Implemented Interfaces:
org.sonar.api.batch.rule.ActiveRules
@Immutable public class DefaultActiveRules extends java.lang.Object implements org.sonar.api.batch.rule.ActiveRules
-
-
Constructor Summary
Constructors Constructor Description DefaultActiveRules(java.util.Collection<NewActiveRule> newActiveRules)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.sonar.api.batch.rule.ActiveRulefind(org.sonar.api.rule.RuleKey ruleKey)java.util.Collection<org.sonar.api.batch.rule.ActiveRule>findAll()org.sonar.api.batch.rule.ActiveRulefindByInternalKey(java.lang.String repository, java.lang.String internalKey)java.util.Collection<org.sonar.api.batch.rule.ActiveRule>findByLanguage(java.lang.String language)java.util.Collection<org.sonar.api.batch.rule.ActiveRule>findByRepository(java.lang.String repository)java.util.Set<java.lang.String>getDeprecatedRuleKeys(org.sonar.api.rule.RuleKey ruleKey)booleanmatchesDeprecatedKeys(org.sonar.api.rule.RuleKey ruleKey, org.sonar.api.utils.WildcardPattern rulePattern)
-
-
-
Constructor Detail
-
DefaultActiveRules
public DefaultActiveRules(java.util.Collection<NewActiveRule> newActiveRules)
-
-
Method Detail
-
getDeprecatedRuleKeys
public java.util.Set<java.lang.String> getDeprecatedRuleKeys(org.sonar.api.rule.RuleKey ruleKey)
-
matchesDeprecatedKeys
public boolean matchesDeprecatedKeys(org.sonar.api.rule.RuleKey ruleKey, org.sonar.api.utils.WildcardPattern rulePattern)
-
find
public org.sonar.api.batch.rule.ActiveRule find(org.sonar.api.rule.RuleKey ruleKey)
- Specified by:
findin interfaceorg.sonar.api.batch.rule.ActiveRules
-
findAll
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findAll()
- Specified by:
findAllin interfaceorg.sonar.api.batch.rule.ActiveRules
-
findByRepository
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findByRepository(java.lang.String repository)
- Specified by:
findByRepositoryin interfaceorg.sonar.api.batch.rule.ActiveRules
-
findByLanguage
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findByLanguage(java.lang.String language)
- Specified by:
findByLanguagein interfaceorg.sonar.api.batch.rule.ActiveRules
-
findByInternalKey
public org.sonar.api.batch.rule.ActiveRule findByInternalKey(java.lang.String repository, java.lang.String internalKey)- Specified by:
findByInternalKeyin interfaceorg.sonar.api.batch.rule.ActiveRules
-
-