org.sonar.plugins.api.maven
Class AbstractMavenPluginHandler

java.lang.Object
  extended by org.sonar.plugins.api.maven.AbstractMavenPluginHandler
All Implemented Interfaces:
MavenPluginHandler

public abstract class AbstractMavenPluginHandler
extends java.lang.Object
implements MavenPluginHandler


Constructor Summary
AbstractMavenPluginHandler()
           
 
Method Summary
protected  void addRuleExtensionsDependency(MavenPlugin plugin, java.lang.String version)
           
 void configure(MavenPom pom)
           
abstract  void configurePlugin(MavenPom pom, MavenPlugin plugin)
           
protected  void setConfigParameterIfNotAlreadySet(MavenPlugin plugin, java.lang.String key, java.lang.String value)
           
 
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, getGoals, getGroupId, getVersion, isFixedVersion
 

Constructor Detail

AbstractMavenPluginHandler

public AbstractMavenPluginHandler()
Method Detail

configure

public void configure(MavenPom pom)
Specified by:
configure in interface MavenPluginHandler

configurePlugin

public abstract void configurePlugin(MavenPom pom,
                                     MavenPlugin plugin)

setConfigParameterIfNotAlreadySet

protected final void setConfigParameterIfNotAlreadySet(MavenPlugin plugin,
                                                       java.lang.String key,
                                                       java.lang.String value)

addRuleExtensionsDependency

protected final void addRuleExtensionsDependency(MavenPlugin plugin,
                                                 java.lang.String version)


Copyright © 2009 SonarSource SA. All Rights Reserved.