Class MacroField
java.lang.Object
org.basepom.mojo.propertyhelper.Field<String,MacroDefinition>
org.basepom.mojo.propertyhelper.fields.MacroField
-
Constructor Summary
ConstructorsConstructorDescriptionMacroField(MacroDefinition macroDefinition, ValueProvider valueProvider, FieldContext context) -
Method Summary
Modifier and TypeMethodDescriptionstatic MacroFieldforTesting(MacroDefinition dateDefinition, ValueProvider valueProvider, FieldContext fieldContext) The name of the field.getValue()The value of the field.toString()Methods inherited from class org.basepom.mojo.propertyhelper.Field
isExposeAsProperty
-
Constructor Details
-
MacroField
public MacroField(MacroDefinition macroDefinition, ValueProvider valueProvider, FieldContext context)
-
-
Method Details
-
forTesting
public static MacroField forTesting(MacroDefinition dateDefinition, ValueProvider valueProvider, FieldContext fieldContext) -
getFieldName
Description copied from class:FieldThe name of the field.- Specified by:
getFieldNamein classField<String,MacroDefinition>
-
getValue
Description copied from class:FieldThe value of the field.Optional.empty()can be returned if the value is not defined.- Specified by:
getValuein classField<String,MacroDefinition> - Throws:
org.apache.maven.plugin.MojoExecutionException
-
toString
-