Class AbstractMavenPluginParametersValidator

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      protected abstract void doValidate​(MavenSession mavenSession, MojoDescriptor mojoDescriptor, java.lang.Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)  
      protected java.lang.String formatParameter​(Parameter parameter)  
      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)  
      void validate​(MavenSession mavenSession, MojoDescriptor mojoDescriptor, java.lang.Class<?> mojoClass, org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration, org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
      Checks mojo configuration issues.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractMavenPluginParametersValidator

        protected AbstractMavenPluginParametersValidator​(PluginValidationManager pluginValidationManager)
    • Method Detail

      • isValueSet

        protected boolean isValueSet​(org.codehaus.plexus.configuration.PlexusConfiguration config,
                                     org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
      • doValidate

        protected abstract void doValidate​(MavenSession mavenSession,
                                           MojoDescriptor mojoDescriptor,
                                           java.lang.Class<?> mojoClass,
                                           org.codehaus.plexus.configuration.PlexusConfiguration pomConfiguration,
                                           org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator expressionEvaluator)
      • isIgnoredProperty

        protected boolean isIgnoredProperty​(java.lang.String strValue)
      • getParameterLogReason

        protected abstract java.lang.String getParameterLogReason​(Parameter parameter)
      • formatParameter

        protected java.lang.String formatParameter​(Parameter parameter)