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:
Annotation
- Since:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private String
private LifecyclePhase
private String
private boolean
private InstantiationStrategy
private String
private ResolutionScope
private ResolutionScope
private boolean
private boolean
private boolean
private boolean
private boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
aggregator
(boolean aggregator) Class<? extends Annotation>
void
configurator
(String configurator) void
defaultPhase
(String phase) void
executionStrategy
(String executionStrategy) boolean
void
inheritByDefault
(boolean inheritByDefault) void
instantiationStrategy
(String instantiationStrategy) name()
void
void
requiresDependencyCollection
(String requiresDependencyCollection) void
requiresDependencyResolution
(String requiresDependencyResolution) boolean
void
requiresDirectInvocation
(boolean requiresDirectInvocation) boolean
void
requiresOnline
(boolean requiresOnline) boolean
void
requiresProject
(boolean requiresProject) boolean
void
requiresReports
(boolean requiresReports) boolean
void
threadSafe
(boolean threadSafe) toString()
Methods inherited from class org.apache.maven.tools.plugin.extractor.annotations.datamodel.AnnotatedContent
getDeprecated, getDescription, getSince, setDeprecated, setDescription, setSince
-
Field Details
-
name
-
defaultPhase
-
requiresDependencyResolution
-
requiresDependencyCollection
-
instantiationStrategy
-
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
-
threadSafe
private boolean threadSafe
-
-
Constructor Details
-
MojoAnnotationContent
public MojoAnnotationContent()
-
-
Method Details
-
annotationType
- Specified by:
annotationType
in interfaceAnnotation
-
defaultPhase
-
defaultPhase
-
requiresDependencyResolution
-
requiresDependencyResolution
-
requiresDependencyCollection
-
requiresDependencyCollection
-
instantiationStrategy
-
instantiationStrategy
-
executionStrategy
-
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
-
configurator
-
threadSafe
public boolean threadSafe() -
threadSafe
public void threadSafe(boolean threadSafe) -
name
-
name
-
toString
- Specified by:
toString
in interfaceAnnotation
- Overrides:
toString
in classObject
-