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 Mojo
- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
aggregator
private java.lang.String
configurator
private LifecyclePhase
defaultPhase
private java.lang.String
executionStrategy
private boolean
inheritByDefault
private InstantiationStrategy
instantiationStrategy
private java.lang.String
name
private ResolutionScope
requiresDependencyCollection
private ResolutionScope
requiresDependencyResolution
private boolean
requiresDirectInvocation
private boolean
requiresOnline
private boolean
requiresProject
private boolean
requiresReports
private boolean
threadSafe
-
Constructor Summary
Constructors Constructor Description MojoAnnotationContent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
aggregator()
void
aggregator(boolean aggregator)
java.lang.Class<? extends java.lang.annotation.Annotation>
annotationType()
java.lang.String
configurator()
void
configurator(java.lang.String configurator)
LifecyclePhase
defaultPhase()
void
defaultPhase(java.lang.String phase)
java.lang.String
executionStrategy()
void
executionStrategy(java.lang.String executionStrategy)
boolean
inheritByDefault()
void
inheritByDefault(boolean inheritByDefault)
InstantiationStrategy
instantiationStrategy()
void
instantiationStrategy(java.lang.String instantiationStrategy)
java.lang.String
name()
void
name(java.lang.String name)
ResolutionScope
requiresDependencyCollection()
void
requiresDependencyCollection(java.lang.String requiresDependencyCollection)
ResolutionScope
requiresDependencyResolution()
void
requiresDependencyResolution(java.lang.String requiresDependencyResolution)
boolean
requiresDirectInvocation()
void
requiresDirectInvocation(boolean requiresDirectInvocation)
boolean
requiresOnline()
void
requiresOnline(boolean requiresOnline)
boolean
requiresProject()
void
requiresProject(boolean requiresProject)
boolean
requiresReports()
void
requiresReports(boolean requiresReports)
boolean
threadSafe()
void
threadSafe(boolean threadSafe)
java.lang.String
toString()
-
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
-
-
-
-
Field Detail
-
name
private java.lang.String name
-
defaultPhase
private LifecyclePhase defaultPhase
-
requiresDependencyResolution
private ResolutionScope requiresDependencyResolution
-
requiresDependencyCollection
private ResolutionScope requiresDependencyCollection
-
instantiationStrategy
private InstantiationStrategy instantiationStrategy
-
executionStrategy
private java.lang.String executionStrategy
-
requiresProject
private boolean requiresProject
-
requiresReports
private boolean requiresReports
-
aggregator
private boolean aggregator
-
requiresDirectInvocation
private boolean requiresDirectInvocation
-
requiresOnline
private boolean requiresOnline
-
inheritByDefault
private boolean inheritByDefault
-
configurator
private java.lang.String configurator
-
threadSafe
private boolean threadSafe
-
-
Method Detail
-
annotationType
public java.lang.Class<? extends java.lang.annotation.Annotation> annotationType()
- Specified by:
annotationType
in interfacejava.lang.annotation.Annotation
-
defaultPhase
public LifecyclePhase defaultPhase()
-
defaultPhase
public void defaultPhase(java.lang.String phase)
-
requiresDependencyResolution
public ResolutionScope requiresDependencyResolution()
-
requiresDependencyResolution
public void requiresDependencyResolution(java.lang.String requiresDependencyResolution)
-
requiresDependencyCollection
public ResolutionScope requiresDependencyCollection()
-
requiresDependencyCollection
public void requiresDependencyCollection(java.lang.String requiresDependencyCollection)
-
instantiationStrategy
public 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)
-
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:
toString
in interfacejava.lang.annotation.Annotation
- Overrides:
toString
in classjava.lang.Object
-
-