java.lang.Object
io.helidon.pico.maven.plugin.Qualifier
- All Implemented Interfaces:
AnnotationAndValue,QualifierAndValue
Used by
ExternalModuleCreatorMojo, and here in this package due to maven
requirements to be in the same package as the mojo.
See https://maven.apache.org/guides/mini/guide-configuring-plugins.html#Mapping_Complex_Objects-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe qualifier annotation type name.voidSets the qualifier type name.voidSets the qualifier value.typeName()The type name, e.g.,Objects-> "java.util.Objects".value()The value property.Get a value of an annotation property.values()Get a key-value of all the annotation properties.
-
Constructor Details
-
Qualifier
public Qualifier()Default constructor.
-
-
Method Details
-
qualifierTypeName
Description copied from interface:QualifierAndValueThe qualifier annotation type name.- Specified by:
qualifierTypeNamein interfaceQualifierAndValue- Returns:
- the qualifier/annotation type name
-
setQualifierTypeName
Sets the qualifier type name.- Parameters:
val- the qualifier type name
-
typeName
Description copied from interface:AnnotationAndValueThe type name, e.g.,Objects-> "java.util.Objects".- Specified by:
typeNamein interfaceAnnotationAndValue- Returns:
- the annotation type name
-
value
Description copied from interface:AnnotationAndValueThe value property.- Specified by:
valuein interfaceAnnotationAndValue- Returns:
- The string value of value property
-
value
Description copied from interface:AnnotationAndValueGet a value of an annotation property.- Specified by:
valuein interfaceAnnotationAndValue- Parameters:
name- name of the annotation property- Returns:
- string value of the property
-
values
Description copied from interface:AnnotationAndValueGet a key-value of all the annotation properties.- Specified by:
valuesin interfaceAnnotationAndValue- Returns:
- key-value pairs of all the properties present
-
setValue
Sets the qualifier value.- Parameters:
val- the qualifer value
-