org.sonar.maven.cpd
Class CpdCollector

java.lang.Object
  extended by org.sonar.maven.AbstractCollector
      extended by org.sonar.maven.cpd.CpdCollector
All Implemented Interfaces:
Collector

public class CpdCollector
extends AbstractCollector


Constructor Summary
protected CpdCollector()
          only for unit tests
  CpdCollector(java.io.File xmlFile, java.lang.String[] sourceDirs, JavaMeasuresRecorder recorder)
          only for unit tests
  CpdCollector(org.apache.maven.project.MavenProject project, JavaMeasuresRecorder recorder)
           
 
Method Summary
 void collect()
           
 boolean shouldExecuteOn(org.apache.maven.project.MavenProject mavenProject)
           
 boolean shouldStopOnFailure()
           
 
Methods inherited from class org.sonar.maven.AbstractCollector
findFileFromBuildDirectory, getPackageAndClass, loadAndParseXmlReport, parseNumber, parseNumber, scaleValue, scaleValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CpdCollector

public CpdCollector(org.apache.maven.project.MavenProject project,
                    JavaMeasuresRecorder recorder)

CpdCollector

public CpdCollector(java.io.File xmlFile,
                    java.lang.String[] sourceDirs,
                    JavaMeasuresRecorder recorder)
only for unit tests


CpdCollector

protected CpdCollector()
only for unit tests

Method Detail

shouldStopOnFailure

public boolean shouldStopOnFailure()

shouldExecuteOn

public boolean shouldExecuteOn(org.apache.maven.project.MavenProject mavenProject)

collect

public void collect()


Copyright © 2007-2008 hortis. All Rights Reserved.