org.apache.maven.plugin.checkstyle
Class CheckstyleReportListener

java.lang.Object
  extended bycom.puppycrawl.tools.checkstyle.api.AutomaticBean
      extended byorg.apache.maven.plugin.checkstyle.CheckstyleReportListener
All Implemented Interfaces:
com.puppycrawl.tools.checkstyle.api.AuditListener, com.puppycrawl.tools.checkstyle.api.Configurable, com.puppycrawl.tools.checkstyle.api.Contextualizable, EventListener

public class CheckstyleReportListener
extends com.puppycrawl.tools.checkstyle.api.AutomaticBean
implements com.puppycrawl.tools.checkstyle.api.AuditListener

Listener in charge of receiving events from the Checker.

Version:
$Id: CheckstyleReportListener.html 816650 2012-05-08 13:51:00Z hboutemy $
Author:
Emmanuel Venisse, Vincent Siveton

Constructor Summary
CheckstyleReportListener(File sourceDirectory)
           
 
Method Summary
 void addError(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
           
 void addException(com.puppycrawl.tools.checkstyle.api.AuditEvent event, Throwable throwable)
           
 void addSourceDirectory(File sourceDirectory)
           
 void auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
           
 void auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
           
 void fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
           
 void fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
           
 CheckstyleResults getResults()
           
 com.puppycrawl.tools.checkstyle.api.SeverityLevel getSeverityLevelFilter()
           
 void setResults(CheckstyleResults results)
           
 void setSeverityLevelFilter(com.puppycrawl.tools.checkstyle.api.SeverityLevel severityLevel)
           
 
Methods inherited from class com.puppycrawl.tools.checkstyle.api.AutomaticBean
configure, contextualize, finishLocalSetup, getConfiguration, setupChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CheckstyleReportListener

public CheckstyleReportListener(File sourceDirectory)
Parameters:
sourceDirectory - assume that is sourceDirectory is a not null directory and exists
Method Detail

addSourceDirectory

public void addSourceDirectory(File sourceDirectory)
Parameters:
sourceDirectory - assume that is sourceDirectory is a not null directory and exists

setSeverityLevelFilter

public void setSeverityLevelFilter(com.puppycrawl.tools.checkstyle.api.SeverityLevel severityLevel)
Parameters:
severityLevel -

getSeverityLevelFilter

public com.puppycrawl.tools.checkstyle.api.SeverityLevel getSeverityLevelFilter()
Returns:

auditStarted

public void auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
Specified by:
auditStarted in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.auditStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)

auditFinished

public void auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
Specified by:
auditFinished in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.auditFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)

fileStarted

public void fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
Specified by:
fileStarted in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.fileStarted(com.puppycrawl.tools.checkstyle.api.AuditEvent)

fileFinished

public void fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
Specified by:
fileFinished in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.fileFinished(com.puppycrawl.tools.checkstyle.api.AuditEvent)

addError

public void addError(com.puppycrawl.tools.checkstyle.api.AuditEvent event)
Specified by:
addError in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.addError(com.puppycrawl.tools.checkstyle.api.AuditEvent)

addException

public void addException(com.puppycrawl.tools.checkstyle.api.AuditEvent event,
                         Throwable throwable)
Specified by:
addException in interface com.puppycrawl.tools.checkstyle.api.AuditListener
See Also:
AuditListener.addException(com.puppycrawl.tools.checkstyle.api.AuditEvent, java.lang.Throwable)

getResults

public CheckstyleResults getResults()
Returns:

setResults

public void setResults(CheckstyleResults results)
Parameters:
results -


Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.