@Component(role=ArchetypeCreationQueryer.class, hint="default") public class DefaultArchetypeCreationQueryer extends org.codehaus.plexus.logging.AbstractLogEnabled implements ArchetypeCreationQueryer
| Modifier and Type | Field and Description |
|---|---|
private org.codehaus.plexus.components.interactivity.Prompter |
prompter |
ROLE| Constructor and Description |
|---|
DefaultArchetypeCreationQueryer() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
askAddAnotherProperty() |
java.lang.String |
askNewPropertyKey() |
java.lang.String |
askReplacementValue(java.lang.String propertyKey,
java.lang.String defaultValue) |
boolean |
confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) |
java.lang.String |
getArchetypeArtifactId(java.lang.String defaultValue) |
java.lang.String |
getArchetypeGroupId(java.lang.String defaultValue) |
java.lang.String |
getArchetypeVersion(java.lang.String defaultValue) |
java.lang.String |
getArtifactId(java.lang.String defaultValue) |
java.lang.String |
getGroupId(java.lang.String defaultValue) |
java.lang.String |
getPackage(java.lang.String defaultValue) |
private java.lang.String |
getValue(java.lang.String requiredProperty,
java.lang.String defaultValue) |
java.lang.String |
getVersion(java.lang.String defaultValue) |
@Requirement private org.codehaus.plexus.components.interactivity.Prompter prompter
public java.lang.String getArchetypeArtifactId(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getArchetypeArtifactId in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getArchetypeGroupId(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getArchetypeGroupId in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getArchetypeVersion(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getArchetypeVersion in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getArtifactId(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getArtifactId in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic boolean askAddAnotherProperty()
throws org.codehaus.plexus.components.interactivity.PrompterException
askAddAnotherProperty in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String askNewPropertyKey()
throws org.codehaus.plexus.components.interactivity.PrompterException
askNewPropertyKey in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String askReplacementValue(java.lang.String propertyKey,
java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
askReplacementValue in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
confirmConfiguration in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getGroupId(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getGroupId in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getPackage(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getPackage in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionpublic java.lang.String getVersion(java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
getVersion in interface ArchetypeCreationQueryerorg.codehaus.plexus.components.interactivity.PrompterExceptionprivate java.lang.String getValue(java.lang.String requiredProperty,
java.lang.String defaultValue)
throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException