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)
MavenPluginConfigurationValidatorvalidate in interface MavenPluginConfigurationValidatorprotected 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)