org.sonar.plugins.java
Class AbstractJavaMavenCollector

java.lang.Object
  extended by org.sonar.plugins.api.AbstractMavenCollector
      extended by org.sonar.plugins.java.AbstractJavaMavenCollector
All Implemented Interfaces:
MavenCollector
Direct Known Subclasses:
CheckstyleMavenCollector, JavaNcssMavenCollector, PmdMavenCollector, SourcesJavaMavenCollector

public abstract class AbstractJavaMavenCollector
extends AbstractMavenCollector


Constructor Summary
protected AbstractJavaMavenCollector(JavaMeasuresRecorder measuresRecorder)
           
 
Method Summary
protected  JavaMeasuresRecorder getMeasuresRecorder()
           
protected abstract  boolean shouldCollectIfNoSources()
           
protected abstract  boolean shouldCollectIfNoTests()
           
 boolean shouldCollectOn(org.apache.maven.project.MavenProject pom)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sonar.plugins.api.MavenCollector
collect, shouldStopOnFailure
 

Constructor Detail

AbstractJavaMavenCollector

protected AbstractJavaMavenCollector(JavaMeasuresRecorder measuresRecorder)
Method Detail

shouldCollectOn

public boolean shouldCollectOn(org.apache.maven.project.MavenProject pom)

shouldCollectIfNoTests

protected abstract boolean shouldCollectIfNoTests()

shouldCollectIfNoSources

protected abstract boolean shouldCollectIfNoSources()

getMeasuresRecorder

protected JavaMeasuresRecorder getMeasuresRecorder()


Copyright © 2007-2008 hortis. All Rights Reserved.