Package net.sourceforge.pmd.cache
Class CachedRuleMapper
- java.lang.Object
-
- net.sourceforge.pmd.cache.CachedRuleMapper
-
public class CachedRuleMapper extends java.lang.Object
A mapper from rule class names to rule instances for cached rules.
-
-
Constructor Summary
Constructors Constructor Description CachedRuleMapper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Rule
getRuleForClass(java.lang.String className)
Finds a rule instance for the given rule class namevoid
initialize(RuleSets rs)
Initialize the mapper with the given rulesets.
-
-
-
Method Detail
-
getRuleForClass
public Rule getRuleForClass(java.lang.String className)
Finds a rule instance for the given rule class name- Parameters:
className
- The name of the rule class that generated the cache entry- Returns:
- The requested rule
-
initialize
public void initialize(RuleSets rs)
Initialize the mapper with the given rulesets.- Parameters:
rs
- The rulesets from which to retrieve rules.
-
-