Interface ArchetypeCreationQueryer
- All Known Implementing Classes:
DefaultArchetypeCreationQueryer
public interface ArchetypeCreationQueryer
User interaction component to query informations necessary for an archetype creation from a project.
TODO this interface is bound to its implementation through the prompter exception-
Method Summary
Modifier and TypeMethodDescriptionbooleanaskReplacementValue(String propertyKey, String defaultValue) booleanconfirmConfiguration(ArchetypeConfiguration archetypeConfiguration) getArchetypeArtifactId(String defaultValue) getArchetypeGroupId(String defaultValue) getArchetypeVersion(String defaultValue) getArtifactId(String defaultValue) getGroupId(String defaultValue) getPackage(String defaultValue) getVersion(String defaultValue)
-
Method Details
-
getArchetypeArtifactId
-
getArchetypeGroupId
-
getArchetypeVersion
-
getArtifactId
-
askAddAnotherProperty
boolean askAddAnotherProperty() throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
askNewPropertyKey
- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
askReplacementValue
-
confirmConfiguration
boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException - Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getGroupId
-
getPackage
-
getVersion
-