org.sonar.plugins.pmd
Class PmdMavenCollector

java.lang.Object
  extended by org.sonar.plugins.api.AbstractMavenCollector
      extended by org.sonar.plugins.java.AbstractJavaMavenCollector
          extended by org.sonar.plugins.pmd.PmdMavenCollector
All Implemented Interfaces:
MavenCollector

public class PmdMavenCollector
extends AbstractJavaMavenCollector


Constructor Summary
  PmdMavenCollector(JavaMeasuresRecorder measuresRecorder, PluginContext pluginContext)
           
protected PmdMavenCollector(JavaMeasuresRecorder measuresRecorder, RulesPluginContext rulesPluginContext)
           
 
Method Summary
protected  void collect(java.io.File reportFile, java.util.List<java.lang.String> sourceDirs)
           
 void collect(org.apache.maven.project.MavenProject pom)
          collect measures
protected  boolean shouldCollectIfNoSources()
           
protected  boolean shouldCollectIfNoTests()
           
 boolean shouldStopOnFailure()
           
 
Methods inherited from class org.sonar.plugins.java.AbstractJavaMavenCollector
getMeasuresRecorder, shouldCollectOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PmdMavenCollector

public PmdMavenCollector(JavaMeasuresRecorder measuresRecorder,
                         PluginContext pluginContext)

PmdMavenCollector

protected PmdMavenCollector(JavaMeasuresRecorder measuresRecorder,
                            RulesPluginContext rulesPluginContext)
Method Detail

shouldStopOnFailure

public boolean shouldStopOnFailure()

shouldCollectIfNoTests

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

shouldCollectIfNoSources

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

collect

public void collect(org.apache.maven.project.MavenProject pom)
Description copied from interface: MavenCollector
collect measures


collect

protected void collect(java.io.File reportFile,
                       java.util.List<java.lang.String> sourceDirs)


Copyright © 2007-2008 hortis. All Rights Reserved.