Class ExtendedMojoDescriptor
java.lang.Object
org.codehaus.plexus.component.repository.ComponentDescriptor<org.apache.maven.plugin.Mojo>
org.apache.maven.plugin.descriptor.MojoDescriptor
org.apache.maven.tools.plugin.ExtendedMojoDescriptor
- All Implemented Interfaces:
Cloneable
Extensions to
MojoDescriptor not supported by Maven 3.2.5.- Author:
- Kristian Rosenvold
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classHolds after-link data from the@Afterannotation. -
Field Summary
Fields inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor
MAVEN_PLUGIN, MULTI_PASS_EXEC_STRATEGY, SINGLE_PASS_EXEC_STRATEGY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAfterLink(ExtendedMojoDescriptor.AfterLink afterLink) Adds an after-link.booleanIndicates if the methodsComponentDescriptor.getDescription(),MojoDescriptor.getDeprecated(),Parameter.getDescription()andParameter.getDeprecated()return XHTML values.booleanReturns the after-links declared via@Afterannotations.inthashCode()booleanisV4Api()voidsetV4Api(boolean v4Api) Methods inherited from class org.apache.maven.plugin.descriptor.MojoDescriptor
addParameter, alwaysExecute, clone, getComponentType, getDependencyCollectionRequired, getDependencyResolutionRequired, getDeprecated, getExecuteGoal, getExecuteLifecycle, getExecutePhase, getExecutionStrategy, getFullGoalName, getGoal, getId, getLanguage, getMojoConfiguration, getParameterMap, getParameters, getPhase, getPluginDescriptor, getRole, getRoleHint, getSince, isAggregator, isDependencyResolutionRequired, isDirectInvocationOnly, isForking, isInheritedByDefault, isOnlineRequired, isProjectRequired, isRequiresReports, isThreadSafe, requiresOnline, setAggregator, setDependencyCollectionRequired, setDependencyResolutionRequired, setDeprecated, setDirectInvocationOnly, setExecuteGoal, setExecuteLifecycle, setExecutePhase, setExecutionStrategy, setGoal, setInheritedByDefault, setLanguage, setMojoConfiguration, setOnlineRequired, setParameters, setPhase, setPluginDescriptor, setProjectRequired, setRequiresReports, setSince, setThreadSafeMethods inherited from class org.codehaus.plexus.component.repository.ComponentDescriptor
addRequirement, getAlias, getComponentComposer, getComponentConfigurator, getComponentFactory, getComponentProfile, getConfiguration, getDescription, getHumanReadableKey, getImplementation, getImplementationClass, getInstantiationStrategy, getLifecycleHandler, getRealm, getRequirements, getRoleClass, getVersion, hasConfiguration, isIsolatedRealm, setAlias, setComponentComposer, setComponentConfigurator, setComponentFactory, setComponentProfile, setComponentType, setConfiguration, setDescription, setImplementation, setImplementationClass, setInstantiationStrategy, setIsolatedRealm, setLifecycleHandler, setRealm, setRole, setRoleClass, setRoleHint, setVersion, toString
-
Constructor Details
-
ExtendedMojoDescriptor
public ExtendedMojoDescriptor() -
ExtendedMojoDescriptor
- Parameters:
containsXhtmlTextValues-- Since:
- 3.7.0
-
-
Method Details
-
containsXhtmlTextValues
Indicates if the methodsComponentDescriptor.getDescription(),MojoDescriptor.getDeprecated(),Parameter.getDescription()andParameter.getDeprecated()return XHTML values.- Returns:
trueif aforementioned methods return XHTML values, iffalsethose values contain javadoc (HTML + custom javadoc tags) (for legacy extractors)- Since:
- 3.7.0
-
isV4Api
-
setV4Api
-
getAfterLinks
Returns the after-links declared via@Afterannotations.- Returns:
- unmodifiable list of after-links, never
null - Since:
- 4.0.0
-
addAfterLink
Adds an after-link.- Parameters:
afterLink- the after-link to add- Since:
- 4.0.0
-
hashCode
- Overrides:
hashCodein classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
equals
-