Package net.sourceforge.pmd.docs
Class RuleSetUtils
- java.lang.Object
-
- net.sourceforge.pmd.docs.RuleSetUtils
-
public final class RuleSetUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static StringgetRuleSetClasspath(RuleSet ruleset)static StringgetRuleSetFilename(String rulesetFileName)static StringgetRuleSetFilename(RuleSet ruleset)Gets the sanitized base name of the ruleset.static booleanisRuleSetDeprecated(RuleSet ruleset)A ruleset is considered deprecated, if it only contains rule references and all rule references are deprecated.static RuleresolveRuleReferences(Rule rule)Recursively resolves rule references until the last reference.
-
-
-
Method Detail
-
getRuleSetFilename
public static String getRuleSetFilename(RuleSet ruleset)
Gets the sanitized base name of the ruleset. For some reason, the filename might contain some newlines, which are removed.- Parameters:
ruleset-- Returns:
-
isRuleSetDeprecated
public static boolean isRuleSetDeprecated(RuleSet ruleset)
A ruleset is considered deprecated, if it only contains rule references and all rule references are deprecated.- Parameters:
ruleset-- Returns:
-
-