org.sonar.plugins.api.maven.model
Class MavenPlugin

java.lang.Object
  extended by org.sonar.plugins.api.maven.model.MavenPlugin

public class MavenPlugin
extends java.lang.Object


Constructor Summary
MavenPlugin(org.apache.maven.model.Plugin plugin)
           
MavenPlugin(org.apache.maven.model.ReportPlugin plugin)
           
MavenPlugin(java.lang.String groupId, java.lang.String artifactId)
           
MavenPlugin(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 
Method Summary
 void addDependency(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String dependencyType)
           
 void copyDependenciesFrom(MavenPom pom)
           
 java.lang.String getArtifactId()
           
 java.lang.String getConfigParameter(java.lang.String key)
           
 MavenPluginConfiguration getConfiguration()
           
 java.lang.String getGroupId()
           
 org.apache.maven.model.Plugin getMavenPlugin()
           
 org.apache.maven.model.ReportPlugin getReportPlugin()
           
 java.lang.String getVersion()
           
 boolean isEqual(MavenPlugin plugin)
           
 boolean isEqual(java.lang.String groupId, java.lang.String artifactId)
           
 void setConfigParameter(java.lang.String key, java.lang.String value)
           
 void setConfigParameter(java.lang.String key, java.lang.String value, boolean override)
           
 void setConfiguration(MavenPluginConfiguration configuration)
           
 void unsetConfigParameter(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MavenPlugin

public MavenPlugin(org.apache.maven.model.Plugin plugin)

MavenPlugin

public MavenPlugin(org.apache.maven.model.ReportPlugin plugin)

MavenPlugin

public MavenPlugin(java.lang.String groupId,
                   java.lang.String artifactId)

MavenPlugin

public MavenPlugin(java.lang.String groupId,
                   java.lang.String artifactId,
                   java.lang.String version)
Method Detail

getGroupId

public java.lang.String getGroupId()

getArtifactId

public java.lang.String getArtifactId()

getVersion

public java.lang.String getVersion()

getMavenPlugin

public org.apache.maven.model.Plugin getMavenPlugin()

addDependency

public void addDependency(java.lang.String groupId,
                          java.lang.String artifactId,
                          java.lang.String version,
                          java.lang.String dependencyType)

unsetConfigParameter

public void unsetConfigParameter(java.lang.String key)

setConfigParameter

public void setConfigParameter(java.lang.String key,
                               java.lang.String value)

setConfigParameter

public void setConfigParameter(java.lang.String key,
                               java.lang.String value,
                               boolean override)

getConfigParameter

public java.lang.String getConfigParameter(java.lang.String key)

setConfiguration

public void setConfiguration(MavenPluginConfiguration configuration)

getConfiguration

public MavenPluginConfiguration getConfiguration()

isEqual

public boolean isEqual(java.lang.String groupId,
                       java.lang.String artifactId)

isEqual

public boolean isEqual(MavenPlugin plugin)

copyDependenciesFrom

public void copyDependenciesFrom(MavenPom pom)

getReportPlugin

public org.apache.maven.model.ReportPlugin getReportPlugin()


Copyright © 2009 SonarSource SA. All Rights Reserved.