org.sonar.plugins.clover
Class AbstractCloverMavenPluginHandler

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenPluginHandler
      extended by org.sonar.plugins.clover.AbstractCloverMavenPluginHandler
All Implemented Interfaces:
MavenPluginHandler
Direct Known Subclasses:
Clover1MavenPluginHandler, Clover2MavenPluginHandler

public abstract class AbstractCloverMavenPluginHandler
extends AbstractMavenPluginHandler


Constructor Summary
protected AbstractCloverMavenPluginHandler(org.apache.commons.configuration.Configuration configuration, org.apache.maven.plugin.logging.Log log)
           
 
Method Summary
protected  void configureLicense(MavenPom pom, MavenPlugin plugin)
           
protected  void configureParameters(MavenPom pom, MavenPlugin plugin)
           
 void configurePlugin(MavenPom pom, MavenPlugin plugin)
           
protected abstract  int getCloverMajorVersion()
           
 java.lang.String[] getGoals()
          the maven goals to execute
protected abstract  java.lang.String getPropKeyLicense()
           
 boolean isFixedVersion()
           
 boolean shouldStopOnFailure()
           
 
Methods inherited from class org.sonar.plugins.api.maven.AbstractMavenPluginHandler
addRuleExtensionsDependency, configure, setConfigParameterIfNotAlreadySet
 
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.MavenPluginHandler
getArtifactId, getGroupId, getVersion
 

Constructor Detail

AbstractCloverMavenPluginHandler

protected AbstractCloverMavenPluginHandler(org.apache.commons.configuration.Configuration configuration,
                                           org.apache.maven.plugin.logging.Log log)
Method Detail

isFixedVersion

public boolean isFixedVersion()

getGoals

public java.lang.String[] getGoals()
Description copied from interface: MavenPluginHandler
the maven goals to execute


shouldStopOnFailure

public boolean shouldStopOnFailure()

getPropKeyLicense

protected abstract java.lang.String getPropKeyLicense()

getCloverMajorVersion

protected abstract int getCloverMajorVersion()

configurePlugin

public void configurePlugin(MavenPom pom,
                            MavenPlugin plugin)
Specified by:
configurePlugin in class AbstractMavenPluginHandler

configureParameters

protected void configureParameters(MavenPom pom,
                                   MavenPlugin plugin)

configureLicense

protected void configureLicense(MavenPom pom,
                                MavenPlugin plugin)


Copyright © 2008 SonarSource SA. All Rights Reserved.