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
public class ExtendedMojoDescriptor
extends org.apache.maven.plugin.descriptor.MojoDescriptor
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
public ExtendedMojoDescriptor(boolean containsXhtmlTextValues) - Parameters:
containsXhtmlTextValues-- Since:
- 3.7.0
-
-
Method Details
-
containsXhtmlTextValues
public boolean 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
public boolean isV4Api() -
setV4Api
public void setV4Api(boolean v4Api) -
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
public int hashCode()- Overrides:
hashCodein classorg.apache.maven.plugin.descriptor.MojoDescriptor
-
equals
- Overrides:
equalsin classorg.apache.maven.plugin.descriptor.MojoDescriptor
-