org.apache.maven.model
Class Plugin

java.lang.Object
  extended by org.apache.maven.model.ConfigurationContainer
      extended by org.apache.maven.model.Plugin
All Implemented Interfaces:
java.io.Serializable

public class Plugin
extends ConfigurationContainer
implements java.io.Serializable

Class Plugin.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
Plugin()
           
 
Method Summary
 void addDependency(Dependency dependency)
          Method addDependency
 void addExecution(PluginExecution pluginExecution)
          Method addExecution
static java.lang.String constructKey(java.lang.String groupId, java.lang.String artifactId)
           
 void flushExecutionMap()
           
 java.lang.String getArtifactId()
          Method getArtifactId
 java.util.List getDependencies()
          Method getDependencies
 java.util.List getExecutions()
          Method getExecutions
 java.util.Map getExecutionsAsMap()
           
 java.lang.Object getGoals()
          Method getGoals
 java.lang.String getGroupId()
          Method getGroupId
 java.lang.String getKey()
           
 java.lang.String getVersion()
          Method getVersion
 boolean isExtensions()
          Method isExtensions
 void removeDependency(Dependency dependency)
          Method removeDependency
 void removeExecution(PluginExecution pluginExecution)
          Method removeExecution
 void setArtifactId(java.lang.String artifactId)
          Method setArtifactId
 void setDependencies(java.util.List dependencies)
          Method setDependencies
 void setExecutions(java.util.List executions)
          Method setExecutions
 void setExtensions(boolean extensions)
          Method setExtensions
 void setGoals(java.lang.Object goals)
          Method setGoals
 void setGroupId(java.lang.String groupId)
          Method setGroupId
 void setVersion(java.lang.String version)
          Method setVersion
 
Methods inherited from class org.apache.maven.model.ConfigurationContainer
getConfiguration, getInherited, isInheritanceApplied, setConfiguration, setInherited, unsetInheritanceApplied
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plugin

public Plugin()
Method Detail

addDependency

public void addDependency(Dependency dependency)
Method addDependency

Parameters:
dependency -

addExecution

public void addExecution(PluginExecution pluginExecution)
Method addExecution

Parameters:
pluginExecution -

getArtifactId

public java.lang.String getArtifactId()
Method getArtifactId


getDependencies

public java.util.List getDependencies()
Method getDependencies


getExecutions

public java.util.List getExecutions()
Method getExecutions


getGoals

public java.lang.Object getGoals()
Method getGoals


getGroupId

public java.lang.String getGroupId()
Method getGroupId


getVersion

public java.lang.String getVersion()
Method getVersion


isExtensions

public boolean isExtensions()
Method isExtensions


removeDependency

public void removeDependency(Dependency dependency)
Method removeDependency

Parameters:
dependency -

removeExecution

public void removeExecution(PluginExecution pluginExecution)
Method removeExecution

Parameters:
pluginExecution -

setArtifactId

public void setArtifactId(java.lang.String artifactId)
Method setArtifactId

Parameters:
artifactId -

setDependencies

public void setDependencies(java.util.List dependencies)
Method setDependencies

Parameters:
dependencies -

setExecutions

public void setExecutions(java.util.List executions)
Method setExecutions

Parameters:
executions -

setExtensions

public void setExtensions(boolean extensions)
Method setExtensions

Parameters:
extensions -

setGoals

public void setGoals(java.lang.Object goals)
Method setGoals

Parameters:
goals -

setGroupId

public void setGroupId(java.lang.String groupId)
Method setGroupId

Parameters:
groupId -

setVersion

public void setVersion(java.lang.String version)
Method setVersion

Parameters:
version -

flushExecutionMap

public void flushExecutionMap()

getExecutionsAsMap

public java.util.Map getExecutionsAsMap()

getKey

public java.lang.String getKey()

constructKey

public static java.lang.String constructKey(java.lang.String groupId,
                                            java.lang.String artifactId)


Copyright 2005 Apache Software Foundation. All Rights Reserved.