Class ArchetypePrompter
java.lang.Object
org.apache.maven.archetype.ui.ArchetypePrompter
- All Implemented Interfaces:
org.codehaus.plexus.components.interactivity.Prompter
@Named("archetype")
@Singleton
public class ArchetypePrompter
extends Object
implements org.codehaus.plexus.components.interactivity.Prompter
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.plexus.components.interactivity.InputHandlerprivate org.codehaus.plexus.components.interactivity.OutputHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate StringformatMessage(String message, List<String> possibleValues, String defaultReply) promptForPassword(String message) private StringreadLine()voidshowMessage(String message) private voidwritePrompt(String message)
-
Field Details
-
outputHandler
@Inject private org.codehaus.plexus.components.interactivity.OutputHandler outputHandler -
inputHandler
@Inject private org.codehaus.plexus.components.interactivity.InputHandler inputHandler
-
-
Constructor Details
-
ArchetypePrompter
public ArchetypePrompter()
-
-
Method Details
-
prompt
-
prompt
-
prompt
public String prompt(String message, List possibleValues, String defaultReply) throws org.codehaus.plexus.components.interactivity.PrompterException - Specified by:
promptin interfaceorg.codehaus.plexus.components.interactivity.Prompter- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
prompt
-
promptForPassword
-
formatMessage
-
writePrompt
private void writePrompt(String message) throws org.codehaus.plexus.components.interactivity.PrompterException - Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
readLine
- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-
showMessage
public void showMessage(String message) throws org.codehaus.plexus.components.interactivity.PrompterException - Specified by:
showMessagein interfaceorg.codehaus.plexus.components.interactivity.Prompter- Throws:
org.codehaus.plexus.components.interactivity.PrompterException
-