class ValidatingConfigurationListener
extends java.lang.Object
implements org.codehaus.plexus.component.configurator.ConfigurationListener
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.component.configurator.ConfigurationListener |
delegate |
private java.util.Map<java.lang.String,Parameter> |
missingParameters |
private java.lang.Object |
mojo |
Constructor and Description |
---|
ValidatingConfigurationListener(java.lang.Object mojo,
MojoDescriptor mojoDescriptor,
org.codehaus.plexus.component.configurator.ConfigurationListener delegate) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Parameter> |
getMissingParameters() |
private void |
notify(java.lang.String fieldName,
java.lang.Object value) |
void |
notifyFieldChangeUsingReflection(java.lang.String fieldName,
java.lang.Object value,
java.lang.Object target) |
void |
notifyFieldChangeUsingSetter(java.lang.String fieldName,
java.lang.Object value,
java.lang.Object target) |
private final java.lang.Object mojo
private final org.codehaus.plexus.component.configurator.ConfigurationListener delegate
private final java.util.Map<java.lang.String,Parameter> missingParameters
public ValidatingConfigurationListener(java.lang.Object mojo, MojoDescriptor mojoDescriptor, org.codehaus.plexus.component.configurator.ConfigurationListener delegate)
public java.util.Collection<Parameter> getMissingParameters()
public void notifyFieldChangeUsingSetter(java.lang.String fieldName, java.lang.Object value, java.lang.Object target)
notifyFieldChangeUsingSetter
in interface org.codehaus.plexus.component.configurator.ConfigurationListener
public void notifyFieldChangeUsingReflection(java.lang.String fieldName, java.lang.Object value, java.lang.Object target)
notifyFieldChangeUsingReflection
in interface org.codehaus.plexus.component.configurator.ConfigurationListener
private void notify(java.lang.String fieldName, java.lang.Object value)