Class ValidatingConfigurationListener

java.lang.Object
org.apache.maven.plugin.internal.ValidatingConfigurationListener
All Implemented Interfaces:
org.codehaus.plexus.component.configurator.ConfigurationListener

class ValidatingConfigurationListener extends Object implements org.codehaus.plexus.component.configurator.ConfigurationListener
A configuration listener to help validate the plugin configuration. For instance, check for required but missing parameters.
  • Field Details

    • mojo

      private final Object mojo
    • delegate

      private final org.codehaus.plexus.component.configurator.ConfigurationListener delegate
    • missingParameters

      private final Map<String,Parameter> missingParameters
  • Constructor Details

    • ValidatingConfigurationListener

      ValidatingConfigurationListener(Object mojo, MojoDescriptor mojoDescriptor, org.codehaus.plexus.component.configurator.ConfigurationListener delegate)
  • Method Details

    • getMissingParameters

      public Collection<Parameter> getMissingParameters()
    • notifyFieldChangeUsingSetter

      public void notifyFieldChangeUsingSetter(String fieldName, Object value, Object target)
      Specified by:
      notifyFieldChangeUsingSetter in interface org.codehaus.plexus.component.configurator.ConfigurationListener
    • notifyFieldChangeUsingReflection

      public void notifyFieldChangeUsingReflection(String fieldName, Object value, Object target)
      Specified by:
      notifyFieldChangeUsingReflection in interface org.codehaus.plexus.component.configurator.ConfigurationListener
    • notify

      private void notify(String fieldName, Object value)