Class MojoAnnotatedClass
java.lang.Object
org.apache.maven.tools.plugin.extractor.annotations.scanner.MojoAnnotatedClass
- Since:
- 3.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.apache.maven.artifact.Artifactartifact which contains this annotationprivate Stringprivate intprivate Map<String, ComponentAnnotationContent> key is field nameprivate ExecuteAnnotationContentprivate MojoAnnotationContentprivate Map<String, ParameterAnnotationContent> key is field nameprivate Stringprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.maven.artifact.ArtifactintgetMojo()booleanbooleanisV4Api()voidsetArtifact(org.apache.maven.artifact.Artifact artifact) setClassName(String className) setClassVersion(int classVersion) setComponents(Map<String, ComponentAnnotationContent> components) setExecute(ExecuteAnnotationContent execute) setMojo(MojoAnnotationContent mojo) setParameters(Map<String, ParameterAnnotationContent> parameters) setParentClassName(String parentClassName) voidsetV4Api(boolean v4Api) toString()
-
Field Details
-
className
-
classVersion
private int classVersion -
parentClassName
-
mojo
-
execute
-
parameters
key is field name -
components
key is field name -
artifact
private org.apache.maven.artifact.Artifact artifactartifact which contains this annotation -
v4Api
private boolean v4Api
-
-
Constructor Details
-
MojoAnnotatedClass
public MojoAnnotatedClass()
-
-
Method Details
-
getClassName
-
setClassName
-
getClassVersion
public int getClassVersion() -
setClassVersion
-
getMojo
-
setMojo
-
getExecute
-
setExecute
-
getParameters
-
setParameters
-
getComponents
-
setComponents
-
getParentClassName
-
setParentClassName
-
getArtifact
public org.apache.maven.artifact.Artifact getArtifact() -
setArtifact
public void setArtifact(org.apache.maven.artifact.Artifact artifact) -
hasAnnotations
public boolean hasAnnotations() -
isV4Api
public boolean isV4Api() -
setV4Api
public void setV4Api(boolean v4Api) -
toString
-