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 exceptionModifier and Type | Method and Description |
---|---|
boolean |
askAddAnotherProperty() |
String |
askNewPropertyKey() |
String |
askReplacementValue(String propertyKey,
String defaultValue) |
boolean |
confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) |
String |
getArchetypeArtifactId(String defaultValue) |
String |
getArchetypeGroupId(String defaultValue) |
String |
getArchetypeVersion(String defaultValue) |
String |
getArtifactId(String defaultValue) |
String |
getGroupId(String defaultValue) |
String |
getPackage(String defaultValue) |
String |
getVersion(String defaultValue) |
static final String ROLE
String getArchetypeArtifactId(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String getArchetypeGroupId(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String getArchetypeVersion(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String getArtifactId(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
boolean askAddAnotherProperty() throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String askNewPropertyKey() throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String askReplacementValue(String propertyKey, String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String getGroupId(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
String getPackage(String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException
org.codehaus.plexus.components.interactivity.PrompterException
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.