abstract class AbstractMavenPluginParametersValidator extends java.lang.Object implements MavenPluginConfigurationValidator
Modifier and Type | Field and Description |
---|---|
protected org.slf4j.Logger |
logger |
Constructor and Description |
---|
AbstractMavenPluginParametersValidator() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
doValidate(MojoDescriptor mojoDescriptor,
org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) |
protected abstract java.lang.String |
getParameterLogReason(Parameter parameter) |
protected boolean |
isIgnoredProperty(java.lang.String strValue) |
protected boolean |
isValueSet(org.codehaus.plexus.configuration.PlexusConfiguration config,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator) |
protected void |
logParameter(Parameter parameter) |
void |
validate(MojoDescriptor mojoDescriptor,
org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration,
org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
Check mojo configuration.
|
protected boolean isValueSet(org.codehaus.plexus.configuration.PlexusConfiguration config, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
public final void validate(MojoDescriptor mojoDescriptor, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
MavenPluginConfigurationValidator
validate
in interface MavenPluginConfigurationValidator
protected abstract void doValidate(MojoDescriptor mojoDescriptor, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
protected boolean isIgnoredProperty(java.lang.String strValue)
protected abstract java.lang.String getParameterLogReason(Parameter parameter)
protected void logParameter(Parameter parameter)