org.sonar.plugins.findbugs
Class FindbugsMavenCollector

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenCollector
      extended by org.sonar.plugins.api.maven.AbstractJavaMavenCollector
          extended by org.sonar.plugins.findbugs.FindbugsMavenCollector
All Implemented Interfaces:
Extension, MavenCollector, MavenExtension

public class FindbugsMavenCollector
extends AbstractJavaMavenCollector


Constructor Summary
FindbugsMavenCollector(JavaMeasuresRecorder measuresRecorder, org.apache.maven.plugin.logging.Log log, RulesManager rulesManager)
           
FindbugsMavenCollector(JavaMeasuresRecorder measuresRecorder, org.apache.maven.plugin.logging.Log log, RulesManager rulesManager, AbstractFailureCollector collector)
           
 
Method Summary
 void collect(MavenPom pom)
           
 java.lang.Class<? extends MavenPluginHandler> dependsOnMavenPlugin(MavenPom pom)
          the collector should depend on the execution of a Maven plugin.
protected  boolean shouldCollectIfNoSources()
           
 boolean shouldCollectOn(MavenPom pom)
           
 boolean shouldStopOnFailure()
          should sonar fails if this collector fails ?
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractJavaMavenCollector
getLog, getMeasuresRecorder, shouldCollectIfLightMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FindbugsMavenCollector

public FindbugsMavenCollector(JavaMeasuresRecorder measuresRecorder,
                              org.apache.maven.plugin.logging.Log log,
                              RulesManager rulesManager)

FindbugsMavenCollector

public FindbugsMavenCollector(JavaMeasuresRecorder measuresRecorder,
                              org.apache.maven.plugin.logging.Log log,
                              RulesManager rulesManager,
                              AbstractFailureCollector collector)
Method Detail

dependsOnMavenPlugin

public java.lang.Class<? extends MavenPluginHandler> dependsOnMavenPlugin(MavenPom pom)
Description copied from interface: MavenCollector
the collector should depend on the execution of a Maven plugin. In such a case this method returns an handler that defines the Maven plugin. Return null if no maven plugin to execute.


shouldCollectOn

public boolean shouldCollectOn(MavenPom pom)
Specified by:
shouldCollectOn in interface MavenCollector
Overrides:
shouldCollectOn in class AbstractJavaMavenCollector

shouldStopOnFailure

public boolean shouldStopOnFailure()
Description copied from interface: MavenCollector
should sonar fails if this collector fails ?


shouldCollectIfNoSources

protected boolean shouldCollectIfNoSources()
Specified by:
shouldCollectIfNoSources in class AbstractJavaMavenCollector

collect

public void collect(MavenPom pom)


Copyright © 2008 SonarSource SA. All Rights Reserved.