org.sonar.plugins.api.maven
Class AbstractJavaMavenCollector

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenCollector
      extended by org.sonar.plugins.api.maven.AbstractJavaMavenCollector
All Implemented Interfaces:
Extension, MavenCollector, MavenExtension
Direct Known Subclasses:
AbstractCloverMavenCollector, CheckstyleMavenCollector, CoberturaMavenCollector, CpdMavenCollector, FindbugsMavenCollector, ImportSourcesMavenCollector, JavaNcssMavenCollector, PmdMavenCollector, SurefireMavenCollector

public abstract class AbstractJavaMavenCollector
extends AbstractMavenCollector


Constructor Summary
protected AbstractJavaMavenCollector(JavaMeasuresRecorder measuresRecorder, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
protected  org.apache.maven.plugin.logging.Log getLog()
           
protected  JavaMeasuresRecorder getMeasuresRecorder()
           
protected  boolean shouldCollectIfLightMode()
           
protected abstract  boolean shouldCollectIfNoSources()
           
 boolean shouldCollectOn(MavenPom 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.maven.MavenCollector
collect, dependsOnMavenPlugin, shouldStopOnFailure
 

Constructor Detail

AbstractJavaMavenCollector

protected AbstractJavaMavenCollector(JavaMeasuresRecorder measuresRecorder,
                                     org.apache.maven.plugin.logging.Log log)
Method Detail

shouldCollectOn

public boolean shouldCollectOn(MavenPom pom)

shouldCollectIfNoSources

protected abstract boolean shouldCollectIfNoSources()

shouldCollectIfLightMode

protected boolean shouldCollectIfLightMode()

getMeasuresRecorder

protected JavaMeasuresRecorder getMeasuresRecorder()

getLog

protected org.apache.maven.plugin.logging.Log getLog()


Copyright © 2008 SonarSource SA. All Rights Reserved.