@Component(role=ArchetypeGenerationQueryer.class, hint="default") public class DefaultArchetypeGenerationQueryer extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeGenerationQueryer
Modifier and Type | Field and Description |
---|---|
private org.codehaus.plexus.components.interactivity.Prompter |
prompter |
Constructor and Description |
---|
DefaultArchetypeGenerationQueryer() |
Modifier and Type | Method and Description |
---|---|
boolean |
confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) |
java.lang.String |
getPropertyValue(java.lang.String requiredProperty,
java.lang.String defaultValue,
java.util.regex.Pattern validationRegex) |
void |
setPrompter(org.codehaus.plexus.components.interactivity.Prompter prompter) |
@Requirement private org.codehaus.plexus.components.interactivity.Prompter prompter
public boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
confirmConfiguration
in interface ArchetypeGenerationQueryer
org.codehaus.plexus.components.interactivity.PrompterException
public java.lang.String getPropertyValue(java.lang.String requiredProperty, java.lang.String defaultValue, java.util.regex.Pattern validationRegex) throws org.codehaus.plexus.components.interactivity.PrompterException
getPropertyValue
in interface ArchetypeGenerationQueryer
org.codehaus.plexus.components.interactivity.PrompterException
public void setPrompter(org.codehaus.plexus.components.interactivity.Prompter prompter)