org.sonar.plugins.pmd.cpd
Class CpdMavenCollector

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

public class CpdMavenCollector
extends AbstractJavaMavenCollector


Constructor Summary
CpdMavenCollector(JavaMeasuresRecorder recorder, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
protected  void collect(java.io.File reportXmlFile, java.util.List<java.lang.String> sourceDirs)
           
 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 shouldStopOnFailure()
          should sonar fails if this collector fails ?
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractJavaMavenCollector
getLog, getMeasuresRecorder, shouldCollectIfLightMode, shouldCollectOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CpdMavenCollector

public CpdMavenCollector(JavaMeasuresRecorder recorder,
                         org.apache.maven.plugin.logging.Log log)
Method Detail

shouldCollectIfNoSources

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

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.


shouldStopOnFailure

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


collect

public void collect(MavenPom pom)

collect

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


Copyright © 2008 SonarSource SA. All Rights Reserved.