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.ActiveRule
find(org.sonar.api.rule.RuleKey ruleKey)
java.util.Collection<org.sonar.api.batch.rule.ActiveRule>
findAll()
org.sonar.api.batch.rule.ActiveRule
findByInternalKey(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)
-
-
-
Constructor Detail
-
DefaultActiveRules
public DefaultActiveRules(java.util.Collection<NewActiveRule> newActiveRules)
-
-
Method Detail
-
find
public org.sonar.api.batch.rule.ActiveRule find(org.sonar.api.rule.RuleKey ruleKey)
- Specified by:
find
in interfaceorg.sonar.api.batch.rule.ActiveRules
-
findAll
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findAll()
- Specified by:
findAll
in interfaceorg.sonar.api.batch.rule.ActiveRules
-
findByRepository
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findByRepository(java.lang.String repository)
- Specified by:
findByRepository
in interfaceorg.sonar.api.batch.rule.ActiveRules
-
findByLanguage
public java.util.Collection<org.sonar.api.batch.rule.ActiveRule> findByLanguage(java.lang.String language)
- Specified by:
findByLanguage
in 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:
findByInternalKey
in interfaceorg.sonar.api.batch.rule.ActiveRules
-
-