Interface ArchetypeCreationQueryer
-
- All Known Implementing Classes:
DefaultArchetypeCreationQueryer
public interface ArchetypeCreationQueryerUser 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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanaskAddAnotherProperty()java.lang.StringaskNewPropertyKey()java.lang.StringaskReplacementValue(java.lang.String propertyKey, java.lang.String defaultValue)booleanconfirmConfiguration(ArchetypeConfiguration archetypeConfiguration)java.lang.StringgetArchetypeArtifactId(java.lang.String defaultValue)java.lang.StringgetArchetypeGroupId(java.lang.String defaultValue)java.lang.StringgetArchetypeVersion(java.lang.String defaultValue)java.lang.StringgetArtifactId(java.lang.String defaultValue)java.lang.StringgetGroupId(java.lang.String defaultValue)java.lang.StringgetPackage(java.lang.String defaultValue)java.lang.StringgetVersion(java.lang.String defaultValue)
-
-
-
Method Detail
-
getArchetypeArtifactId
java.lang.String getArchetypeArtifactId(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getArchetypeGroupId
java.lang.String getArchetypeGroupId(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getArchetypeVersion
java.lang.String getArchetypeVersion(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getArtifactId
java.lang.String getArtifactId(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
askAddAnotherProperty
boolean askAddAnotherProperty() throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
askNewPropertyKey
java.lang.String askNewPropertyKey() throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
askReplacementValue
java.lang.String askReplacementValue(java.lang.String propertyKey, java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
confirmConfiguration
boolean confirmConfiguration(ArchetypeConfiguration archetypeConfiguration) throws org.codehaus.plexus.components.interactivity.PrompterException
- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getGroupId
java.lang.String getGroupId(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getPackage
java.lang.String getPackage(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
getVersion
java.lang.String getVersion(java.lang.String defaultValue) throws org.codehaus.plexus.components.interactivity.PrompterException- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
-