Class RuleUtil
- java.lang.Object
-
- org.apache.maven.plugins.checkstyle.RuleUtil
-
public final class RuleUtil extends java.lang.ObjectTooling for Checkstyle rules conventions: names, categories.- Since:
- 2.13
- Author:
- Hervé Boutemy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRuleUtil.MatcherAudit event source name matcher.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetCategory(AuditEvent event)Get the rule category from an audit event.static java.lang.StringgetCategory(java.lang.String eventSrcName)Get the rule category from an audit event source name.static java.lang.StringgetName(AuditEvent event)Get the rule name from an audit event.static java.lang.StringgetName(java.lang.String eventSrcName)Get the rule name from an audit event source name.static java.util.List<RuleUtil.Matcher>parseMatchers(java.lang.String[] specs)
-
-
-
Method Detail
-
getName
public static java.lang.String getName(AuditEvent event)
Get the rule name from an audit event.- Parameters:
event- the audit event- Returns:
- the rule name, which is the class name without package and removed eventual "Check" suffix
-
getName
public static java.lang.String getName(java.lang.String eventSrcName)
Get the rule name from an audit event source name.- Parameters:
eventSrcName- the audit event source name- Returns:
- the rule name, which is the class name without package and removed eventual "Check" suffix
-
getCategory
public static java.lang.String getCategory(AuditEvent event)
Get the rule category from an audit event.- Parameters:
event- the audit event- Returns:
- the rule category, which is the last package name or "misc" or "extension"
-
getCategory
public static java.lang.String getCategory(java.lang.String eventSrcName)
Get the rule category from an audit event source name.- Parameters:
eventSrcName- the audit event source name- Returns:
- the rule category, which is the last package name or "misc" or "extension"
-
parseMatchers
public static java.util.List<RuleUtil.Matcher> parseMatchers(java.lang.String[] specs)
-
-