org.apache.maven.plugin.descriptor
Class PluginDescriptor

java.lang.Object
  extended by org.codehaus.plexus.component.repository.ComponentSetDescriptor
      extended by org.apache.maven.plugin.descriptor.PluginDescriptor

public class PluginDescriptor
extends org.codehaus.plexus.component.repository.ComponentSetDescriptor

Version:
$Id: PluginDescriptor.java 495147 2007-01-11 07:47:53Z jvanzyl $
Author:
Jason van Zyl

Constructor Summary
PluginDescriptor()
           
 
Method Summary
 void addMojo(MojoDescriptor mojoDescriptor)
           
static java.lang.String constructPluginKey(java.lang.String groupId, java.lang.String artifactId, java.lang.String version)
           
 boolean equals(java.lang.Object object)
           
 java.lang.String getArtifactId()
           
 java.util.Map getArtifactMap()
           
 java.util.List getArtifacts()
           
 org.codehaus.classworlds.ClassRealm getClassRealm()
           
static java.lang.String getDefaultPluginArtifactId(java.lang.String id)
           
static java.lang.String getDefaultPluginGroupId()
           
 java.lang.String getDescription()
           
 java.lang.String getGoalPrefix()
           
static java.lang.String getGoalPrefixFromArtifactId(java.lang.String artifactId)
          Parse maven-...-plugin.
 java.lang.String getGroupId()
           
 java.lang.String getId()
           
 java.util.Set getIntroducedDependencyArtifacts()
           
 org.apache.maven.plugin.lifecycle.Lifecycle getLifecycleMapping(java.lang.String lifecycle)
           
 MojoDescriptor getMojo(java.lang.String goal)
           
 java.util.List getMojos()
           
 java.lang.String getName()
           
 java.lang.String getPluginLookupKey()
           
 java.lang.String getSource()
           
 java.lang.String getVersion()
           
 int hashCode()
           
 boolean isInheritedByDefault()
           
 void setArtifactId(java.lang.String artifactId)
           
 void setArtifacts(java.util.List artifacts)
           
 void setClassRealm(org.codehaus.classworlds.ClassRealm classRealm)
           
 void setDescription(java.lang.String description)
           
 void setGoalPrefix(java.lang.String goalPrefix)
           
 void setGroupId(java.lang.String groupId)
           
 void setInheritedByDefault(boolean inheritedByDefault)
           
 void setIntroducedDependencyArtifacts(java.util.Set introducedDependencyArtifacts)
           
 void setName(java.lang.String name)
           
 void setSource(java.lang.String source)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class org.codehaus.plexus.component.repository.ComponentSetDescriptor
addComponentDescriptor, addDependency, getComponents, getDependencies, isIsolatedRealm, setComponents, setDependencies, setId, setIsolatedRealm
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginDescriptor

public PluginDescriptor()
Method Detail

getMojos

public java.util.List getMojos()

addMojo

public void addMojo(MojoDescriptor mojoDescriptor)
             throws DuplicateMojoDescriptorException
Throws:
DuplicateMojoDescriptorException

getGroupId

public java.lang.String getGroupId()

setGroupId

public void setGroupId(java.lang.String groupId)

getArtifactId

public java.lang.String getArtifactId()

setArtifactId

public void setArtifactId(java.lang.String artifactId)

constructPluginKey

public static java.lang.String constructPluginKey(java.lang.String groupId,
                                                  java.lang.String artifactId,
                                                  java.lang.String version)

getPluginLookupKey

public java.lang.String getPluginLookupKey()

getId

public java.lang.String getId()
Overrides:
getId in class org.codehaus.plexus.component.repository.ComponentSetDescriptor

getDefaultPluginArtifactId

public static java.lang.String getDefaultPluginArtifactId(java.lang.String id)

getDefaultPluginGroupId

public static java.lang.String getDefaultPluginGroupId()

getGoalPrefixFromArtifactId

public static java.lang.String getGoalPrefixFromArtifactId(java.lang.String artifactId)
Parse maven-...-plugin.


getGoalPrefix

public java.lang.String getGoalPrefix()

setGoalPrefix

public void setGoalPrefix(java.lang.String goalPrefix)

setVersion

public void setVersion(java.lang.String version)

getVersion

public java.lang.String getVersion()

setSource

public void setSource(java.lang.String source)

getSource

public java.lang.String getSource()

isInheritedByDefault

public boolean isInheritedByDefault()

setInheritedByDefault

public void setInheritedByDefault(boolean inheritedByDefault)

getArtifacts

public java.util.List getArtifacts()

setArtifacts

public void setArtifacts(java.util.List artifacts)

getArtifactMap

public java.util.Map getArtifactMap()

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getMojo

public MojoDescriptor getMojo(java.lang.String goal)

getLifecycleMapping

public org.apache.maven.plugin.lifecycle.Lifecycle getLifecycleMapping(java.lang.String lifecycle)
                                                                throws java.io.IOException,
                                                                       org.codehaus.plexus.util.xml.pull.XmlPullParserException
Throws:
java.io.IOException
org.codehaus.plexus.util.xml.pull.XmlPullParserException

setClassRealm

public void setClassRealm(org.codehaus.classworlds.ClassRealm classRealm)

getClassRealm

public org.codehaus.classworlds.ClassRealm getClassRealm()

setIntroducedDependencyArtifacts

public void setIntroducedDependencyArtifacts(java.util.Set introducedDependencyArtifacts)

getIntroducedDependencyArtifacts

public java.util.Set getIntroducedDependencyArtifacts()

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setDescription

public void setDescription(java.lang.String description)

getDescription

public java.lang.String getDescription()


Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.