org.sonar.plugins.api.maven
Class AbstractJavaMavenCollector

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

public abstract class AbstractJavaMavenCollector
extends java.lang.Object
implements MavenCollector


Constructor Summary
protected AbstractJavaMavenCollector(org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
protected  org.apache.maven.plugin.logging.Log getLog()
           
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(org.apache.maven.plugin.logging.Log log)
Method Detail

getLog

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

shouldCollectIfLightMode

protected boolean shouldCollectIfLightMode()

shouldCollectIfNoSources

protected abstract boolean shouldCollectIfNoSources()

shouldCollectOn

public boolean shouldCollectOn(MavenPom pom)
Specified by:
shouldCollectOn in interface MavenCollector


Copyright © 2008-2009 SonarSource SA. All Rights Reserved.