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

addDependency

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

copyDependenciesFrom

public void copyDependenciesFrom(MavenPom pom)

getArtifactId

public java.lang.String getArtifactId()

getConfigParameter

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

getConfiguration

public MavenPluginConfiguration getConfiguration()

getGroupId

public java.lang.String getGroupId()

getMavenPlugin

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

getReportPlugin

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

getVersion

public java.lang.String getVersion()

isEqual

public boolean isEqual(MavenPlugin plugin)

isEqual

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

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)

setConfiguration

public void setConfiguration(MavenPluginConfiguration configuration)

unsetConfigParameter

public void unsetConfigParameter(java.lang.String key)


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