Class MojoAnnotationContent
- java.lang.Object
-
- org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
-
- org.apache.maven.tools.plugin.extractor.annotations.datamodel.MojoAnnotationContent
-
- All Implemented Interfaces:
java.lang.annotation.Annotation
public class MojoAnnotationContent extends AnnotatedContent implements org.apache.maven.plugins.annotations.Mojo
- Since:
- 3.0
- Author:
- Olivier Lamy
-
-
Constructor Summary
Constructors Constructor Description MojoAnnotationContent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaggregator()voidaggregator(boolean aggregator)java.lang.Class<? extends java.lang.annotation.Annotation>annotationType()java.lang.Stringconfigurator()voidconfigurator(java.lang.String configurator)org.apache.maven.plugins.annotations.LifecyclePhasedefaultPhase()voiddefaultPhase(java.lang.String phase)voiddependencyResolutionRequired(java.lang.String dependencyResolutionRequired)java.lang.StringexecutionStrategy()voidexecutionStrategy(java.lang.String executionStrategy)booleaninheritByDefault()voidinheritByDefault(boolean inheritByDefault)org.apache.maven.plugins.annotations.InstantiationStrategyinstantiationStrategy()voidinstantiationStrategy(java.lang.String instantiationStrategy)java.lang.Stringname()voidname(java.lang.String name)voidprojectRequired(boolean requiresProject)org.apache.maven.plugins.annotations.ResolutionScoperequiresDependencyCollection()voidrequiresDependencyCollection(java.lang.String requiresDependencyCollection)org.apache.maven.plugins.annotations.ResolutionScoperequiresDependencyResolution()voidrequiresDependencyResolution(java.lang.String requiresDependencyResolution)booleanrequiresDirectInvocation()voidrequiresDirectInvocation(boolean requiresDirectInvocation)booleanrequiresOnline()voidrequiresOnline(boolean requiresOnline)booleanrequiresProject()voidrequiresProject(boolean requiresProject)booleanrequiresReports()voidrequiresReports(boolean requiresReports)booleanthreadSafe()voidthreadSafe(boolean threadSafe)java.lang.StringtoString()-
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
-
-
-
-
Method Detail
-
annotationType
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
- Specified by:
annotationTypein interfacejava.lang.annotation.Annotation
-
defaultPhase
public org.apache.maven.plugins.annotations.LifecyclePhase defaultPhase()
-
defaultPhase
public void defaultPhase(java.lang.String phase)
-
requiresDependencyResolution
public org.apache.maven.plugins.annotations.ResolutionScope requiresDependencyResolution()
-
requiresDependencyResolution
public void requiresDependencyResolution(java.lang.String requiresDependencyResolution)
-
dependencyResolutionRequired
public void dependencyResolutionRequired(java.lang.String dependencyResolutionRequired)
-
requiresDependencyCollection
public org.apache.maven.plugins.annotations.ResolutionScope requiresDependencyCollection()
-
requiresDependencyCollection
public void requiresDependencyCollection(java.lang.String requiresDependencyCollection)
-
instantiationStrategy
public org.apache.maven.plugins.annotations.InstantiationStrategy instantiationStrategy()
-
instantiationStrategy
public void instantiationStrategy(java.lang.String instantiationStrategy)
-
executionStrategy
public java.lang.String executionStrategy()
-
executionStrategy
public void executionStrategy(java.lang.String executionStrategy)
-
requiresProject
public boolean requiresProject()
-
requiresProject
public void requiresProject(boolean requiresProject)
-
projectRequired
public void projectRequired(boolean requiresProject)
-
requiresReports
public boolean requiresReports()
-
requiresReports
public void requiresReports(boolean requiresReports)
-
aggregator
public boolean aggregator()
-
aggregator
public void aggregator(boolean aggregator)
-
requiresDirectInvocation
public boolean requiresDirectInvocation()
-
requiresDirectInvocation
public void requiresDirectInvocation(boolean requiresDirectInvocation)
-
requiresOnline
public boolean requiresOnline()
-
requiresOnline
public void requiresOnline(boolean requiresOnline)
-
inheritByDefault
public boolean inheritByDefault()
-
inheritByDefault
public void inheritByDefault(boolean inheritByDefault)
-
configurator
public java.lang.String configurator()
-
configurator
public void configurator(java.lang.String configurator)
-
threadSafe
public boolean threadSafe()
-
threadSafe
public void threadSafe(boolean threadSafe)
-
name
public java.lang.String name()
-
name
public void name(java.lang.String name)
-
toString
public java.lang.String toString()
- Specified by:
toStringin interfacejava.lang.annotation.Annotation- Overrides:
toStringin classjava.lang.Object
-
-