com.puppycrawl.tools.checkstyle.filters
Class SeverityMatchFilter
java.lang.Object
com.puppycrawl.tools.checkstyle.api.AutomaticBean
com.puppycrawl.tools.checkstyle.filters.SeverityMatchFilter
- All Implemented Interfaces:
- Configurable, Contextualizable, Filter
public class SeverityMatchFilter
- extends AutomaticBean
- implements Filter
This is a very simple filter based on severity matching.
The filter admits option severity and accepts an AuditEvent
if its severity equals the filter's severity.
- Author:
- Rick Giles
Method Summary |
boolean |
accept(AuditEvent aEvent)
Determines whether or not a filtered AuditEvent is accepted. |
void |
setAcceptOnMatch(boolean aAcceptOnMatch)
Sets whether to accept or reject on matching severity level. |
void |
setSeverity(String aSeverity)
Sets the severity level. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SeverityMatchFilter
public SeverityMatchFilter()
setSeverity
public final void setSeverity(String aSeverity)
- Sets the severity level. The string should be one of the names
defined in the
SeverityLevel
class.
- Parameters:
aSeverity
- The new severity level- See Also:
SeverityLevel
setAcceptOnMatch
public final void setAcceptOnMatch(boolean aAcceptOnMatch)
- Sets whether to accept or reject on matching severity level.
- Parameters:
aAcceptOnMatch
- if true, accept on matches; if
false, reject on matches.
accept
public boolean accept(AuditEvent aEvent)
- Determines whether or not a filtered AuditEvent is accepted.
- Specified by:
accept
in interface Filter
- Parameters:
aEvent
- the AudtiEvent to filter.
- Returns:
- true if the aEvent is accepted.