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 booleanprivate Stringprivate LifecyclePhaseprivate Stringprivate booleanprivate InstantiationStrategyprivate Stringprivate ResolutionScopeprivate ResolutionScopeprivate booleanprivate booleanprivate booleanprivate booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidaggregator(boolean aggregator) Class<? extends Annotation> voidconfigurator(String configurator) voiddefaultPhase(String phase) voidexecutionStrategy(String executionStrategy) booleanvoidinheritByDefault(boolean inheritByDefault) voidinstantiationStrategy(String instantiationStrategy) name()voidvoidrequiresDependencyCollection(String requiresDependencyCollection) voidrequiresDependencyResolution(String requiresDependencyResolution) booleanvoidrequiresDirectInvocation(boolean requiresDirectInvocation) booleanvoidrequiresOnline(boolean requiresOnline) booleanvoidrequiresProject(boolean requiresProject) booleanvoidrequiresReports(boolean requiresReports) booleanvoidthreadSafe(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:
annotationTypein 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:
toStringin interfaceAnnotation- Overrides:
toStringin classObject
-