Class CheckstyleCheckerListener
- java.lang.Object
-
- com.puppycrawl.tools.checkstyle.api.AutomaticBean
-
- org.apache.maven.plugins.checkstyle.exec.CheckstyleCheckerListener
-
- All Implemented Interfaces:
AuditListener,Configurable,Contextualizable,java.util.EventListener
public class CheckstyleCheckerListener extends AutomaticBean implements AuditListener
Listener in charge of receiving events from the Checker.- Author:
- Emmanuel Venisse, Vincent Siveton
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
AutomaticBean.OutputStreamOptions
-
-
Constructor Summary
Constructors Constructor Description CheckstyleCheckerListener(Configuration configuration)CheckstyleCheckerListener(java.io.File sourceDirectory)CheckstyleCheckerListener(java.io.File sourceDirectory, Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddError(AuditEvent event)voidaddException(AuditEvent event, java.lang.Throwable throwable)voidaddSourceDirectory(java.io.File sourceDirectory)voidauditFinished(AuditEvent event)voidauditStarted(AuditEvent event)voidfileFinished(AuditEvent event)voidfileStarted(AuditEvent event)protected voidfinishLocalSetup()ConfigurationgetCheckstyleConfiguration()CheckstyleResultsgetResults()SeverityLevelgetSeverityLevelFilter()voidsetCheckstyleConfiguration(Configuration checkstyleConfiguration)voidsetResults(CheckstyleResults results)voidsetSeverityLevelFilter(SeverityLevel severityLevel)-
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize, getConfiguration, setupChild
-
-
-
-
Constructor Detail
-
CheckstyleCheckerListener
public CheckstyleCheckerListener(java.io.File sourceDirectory)
- Parameters:
sourceDirectory- assume that issourceDirectoryis a not null directory and exists
-
CheckstyleCheckerListener
public CheckstyleCheckerListener(java.io.File sourceDirectory, Configuration configuration)- Parameters:
sourceDirectory- assume that issourceDirectoryis a not null directory and existsconfiguration- Checkstyle configuration- Since:
- 2.5
-
CheckstyleCheckerListener
public CheckstyleCheckerListener(Configuration configuration)
- Parameters:
configuration- Checkstyle configuration- Since:
- 2.5
-
-
Method Detail
-
addSourceDirectory
public void addSourceDirectory(java.io.File sourceDirectory)
- Parameters:
sourceDirectory- assume that issourceDirectoryis a not null directory and exists
-
setSeverityLevelFilter
public void setSeverityLevelFilter(SeverityLevel severityLevel)
- Parameters:
severityLevel- The severity level of the events to listen to.
-
getSeverityLevelFilter
public SeverityLevel getSeverityLevelFilter()
- Returns:
- The severity level of the events to listen to.
-
auditStarted
public void auditStarted(AuditEvent event)
- Specified by:
auditStartedin interfaceAuditListener
-
auditFinished
public void auditFinished(AuditEvent event)
- Specified by:
auditFinishedin interfaceAuditListener
-
fileStarted
public void fileStarted(AuditEvent event)
- Specified by:
fileStartedin interfaceAuditListener
-
fileFinished
public void fileFinished(AuditEvent event)
- Specified by:
fileFinishedin interfaceAuditListener
-
addError
public void addError(AuditEvent event)
- Specified by:
addErrorin interfaceAuditListener
-
addException
public void addException(AuditEvent event, java.lang.Throwable throwable)
- Specified by:
addExceptionin interfaceAuditListener
-
finishLocalSetup
protected void finishLocalSetup() throws CheckstyleException- Specified by:
finishLocalSetupin classAutomaticBean- Throws:
CheckstyleException
-
getResults
public CheckstyleResults getResults()
- Returns:
- The results of Checkstyle invocation.
-
setResults
public void setResults(CheckstyleResults results)
- Parameters:
results- The results of Checkstyle invocation.
-
getCheckstyleConfiguration
public Configuration getCheckstyleConfiguration()
- Returns:
- The configuration of Checkstyle to use.
- Since:
- 2.5
-
setCheckstyleConfiguration
public void setCheckstyleConfiguration(Configuration checkstyleConfiguration)
- Parameters:
checkstyleConfiguration- The configuration of Checkstyle to use.- Since:
- 2.5
-
-