Class DefaultArchetypeGenerationQueryer

java.lang.Object
org.codehaus.plexus.logging.AbstractLogEnabled
org.apache.maven.archetype.ui.generation.DefaultArchetypeGenerationQueryer
All Implemented Interfaces:
ArchetypeGenerationQueryer, org.codehaus.plexus.logging.LogEnabled

@Named("default") @Singleton public class DefaultArchetypeGenerationQueryer extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeGenerationQueryer
  • Field Details

    • prompter

      @Inject private org.codehaus.plexus.components.interactivity.Prompter prompter
  • Constructor Details

    • DefaultArchetypeGenerationQueryer

      public DefaultArchetypeGenerationQueryer()
  • Method Details

    • confirmConfiguration

      public boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
      Specified by:
      confirmConfiguration in interface ArchetypeGenerationQueryer
      Throws:
      org.codehaus.plexus.components.interactivity.PrompterException
    • getPropertyValue

      public String getPropertyValue(String requiredProperty, String defaultValue, Pattern validationRegex) throws org.codehaus.plexus.components.interactivity.PrompterException
      Specified by:
      getPropertyValue in interface ArchetypeGenerationQueryer
      Throws:
      org.codehaus.plexus.components.interactivity.PrompterException
    • setPrompter

      public void setPrompter(org.codehaus.plexus.components.interactivity.Prompter prompter)