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 String
getRuleSetClasspath(RuleSet ruleset)
static String
getRuleSetFilename(String rulesetFileName)
static String
getRuleSetFilename(RuleSet ruleset)
Gets the sanitized base name of the ruleset.static boolean
isRuleSetDeprecated(RuleSet ruleset)
A ruleset is considered deprecated, if it only contains rule references and all rule references are deprecated.static String
normalizeForwardSlashes(String path)
static Rule
resolveRuleReferences(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:
-
-