org.apache.maven.plugin.descriptor

Class MojoDescriptor

public class MojoDescriptor extends ComponentDescriptor implements Cloneable

The bean containing the mojo descriptor.

UNKNOWN: is there a need for the delegation of MavenMojoDescriptor to this? Why not just extend ComponentDescriptor here?

Field Summary
static StringMAVEN_PLUGIN
static StringMULTI_PASS_EXEC_STRATEGY
static StringSINGLE_PASS_EXEC_STRATEGY
Constructor Summary
MojoDescriptor()
Method Summary
voidaddParameter(Parameter parameter)
booleanalwaysExecute()
booleanequals(Object object)
StringgetComponentType()
StringgetDeprecated()
StringgetExecuteGoal()
StringgetExecuteLifecycle()
StringgetExecutePhase()
StringgetExecutionStrategy()
StringgetFullGoalName()
StringgetGoal()
StringgetId()
StringgetLanguage()
PlexusConfigurationgetMojoConfiguration()
MapgetParameterMap()
ListgetParameters()
StringgetPhase()
PluginDescriptorgetPluginDescriptor()
StringgetRole()
StringgetRoleHint()
inthashCode()
booleanisAggregator()
StringisDependencyResolutionRequired()
booleanisDirectInvocationOnly()
booleanisInheritedByDefault()
booleanisOnlineRequired()
booleanisProjectRequired()
booleanisRequiresReports()
booleanrequiresOnline()
voidsetAggregator(boolean aggregator)
voidsetDependencyResolutionRequired(String requiresDependencyResolution)
voidsetDeprecated(String deprecated)
voidsetDirectInvocationOnly(boolean directInvocationOnly)
voidsetExecuteGoal(String executeGoal)
voidsetExecuteLifecycle(String executeLifecycle)
voidsetExecutePhase(String executePhase)
voidsetExecutionStrategy(String executionStrategy)
voidsetGoal(String goal)
voidsetInheritedByDefault(boolean inheritedByDefault)
voidsetLanguage(String language)
voidsetMojoConfiguration(PlexusConfiguration mojoConfiguration)
voidsetOnlineRequired(boolean requiresOnline)
voidsetParameters(List parameters)
voidsetPhase(String phase)
voidsetPluginDescriptor(PluginDescriptor pluginDescriptor)
voidsetProjectRequired(boolean requiresProject)
voidsetRequiresReports(boolean requiresReports)

Field Detail

MAVEN_PLUGIN

public static String MAVEN_PLUGIN

MULTI_PASS_EXEC_STRATEGY

public static final String MULTI_PASS_EXEC_STRATEGY

SINGLE_PASS_EXEC_STRATEGY

public static final String SINGLE_PASS_EXEC_STRATEGY

Constructor Detail

MojoDescriptor

public MojoDescriptor()

Method Detail

addParameter

public void addParameter(Parameter parameter)

alwaysExecute

public boolean alwaysExecute()

equals

public boolean equals(Object object)

getComponentType

public String getComponentType()

getDeprecated

public String getDeprecated()

getExecuteGoal

public String getExecuteGoal()

getExecuteLifecycle

public String getExecuteLifecycle()

getExecutePhase

public String getExecutePhase()

getExecutionStrategy

public String getExecutionStrategy()

getFullGoalName

public String getFullGoalName()

getGoal

public String getGoal()

getId

public String getId()

getLanguage

public String getLanguage()

getMojoConfiguration

public PlexusConfiguration getMojoConfiguration()

getParameterMap

public Map getParameterMap()

getParameters

public List getParameters()

getPhase

public String getPhase()

getPluginDescriptor

public PluginDescriptor getPluginDescriptor()

getRole

public String getRole()

getRoleHint

public String getRoleHint()

hashCode

public int hashCode()

isAggregator

public boolean isAggregator()

isDependencyResolutionRequired

public String isDependencyResolutionRequired()

isDirectInvocationOnly

public boolean isDirectInvocationOnly()

isInheritedByDefault

public boolean isInheritedByDefault()

isOnlineRequired

public boolean isOnlineRequired()

isProjectRequired

public boolean isProjectRequired()

isRequiresReports

public boolean isRequiresReports()

requiresOnline

public boolean requiresOnline()

setAggregator

public void setAggregator(boolean aggregator)

setDependencyResolutionRequired

public void setDependencyResolutionRequired(String requiresDependencyResolution)

setDeprecated

public void setDeprecated(String deprecated)

setDirectInvocationOnly

public void setDirectInvocationOnly(boolean directInvocationOnly)

setExecuteGoal

public void setExecuteGoal(String executeGoal)

setExecuteLifecycle

public void setExecuteLifecycle(String executeLifecycle)

setExecutePhase

public void setExecutePhase(String executePhase)

setExecutionStrategy

public void setExecutionStrategy(String executionStrategy)

setGoal

public void setGoal(String goal)

setInheritedByDefault

public void setInheritedByDefault(boolean inheritedByDefault)

setLanguage

public void setLanguage(String language)

setMojoConfiguration

public void setMojoConfiguration(PlexusConfiguration mojoConfiguration)

setOnlineRequired

public void setOnlineRequired(boolean requiresOnline)

setParameters

public void setParameters(List parameters)

setPhase

public void setPhase(String phase)

setPluginDescriptor

public void setPluginDescriptor(PluginDescriptor pluginDescriptor)

setProjectRequired

public void setProjectRequired(boolean requiresProject)

setRequiresReports

public void setRequiresReports(boolean requiresReports)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.