Class DefaultPrompter
- java.lang.Object
-
- org.codehaus.plexus.components.interactivity.DefaultPrompter
-
-
Field Summary
Fields Modifier and Type Field Description private InputHandler
inputHandler
private OutputHandler
outputHandler
-
Constructor Summary
Constructors Constructor Description DefaultPrompter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.String
formatMessage(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply)
java.lang.String
prompt(java.lang.String message)
java.lang.String
prompt(java.lang.String message, java.lang.String defaultReply)
java.lang.String
prompt(java.lang.String message, java.util.List possibleValues)
java.lang.String
prompt(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply)
java.lang.String
promptForPassword(java.lang.String message)
void
showMessage(java.lang.String message)
private void
writePrompt(java.lang.String message)
-
-
-
Field Detail
-
outputHandler
private OutputHandler outputHandler
-
inputHandler
private InputHandler inputHandler
-
-
Method Detail
-
prompt
public java.lang.String prompt(java.lang.String message) throws PrompterException
- Specified by:
prompt
in interfacePrompter
- Throws:
PrompterException
-
prompt
public java.lang.String prompt(java.lang.String message, java.lang.String defaultReply) throws PrompterException
- Specified by:
prompt
in interfacePrompter
- Throws:
PrompterException
-
prompt
public java.lang.String prompt(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply) throws PrompterException
- Specified by:
prompt
in interfacePrompter
- Throws:
PrompterException
-
prompt
public java.lang.String prompt(java.lang.String message, java.util.List possibleValues) throws PrompterException
- Specified by:
prompt
in interfacePrompter
- Throws:
PrompterException
-
promptForPassword
public java.lang.String promptForPassword(java.lang.String message) throws PrompterException
- Specified by:
promptForPassword
in interfacePrompter
- Throws:
PrompterException
-
formatMessage
private java.lang.String formatMessage(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply)
-
writePrompt
private void writePrompt(java.lang.String message) throws java.io.IOException
- Throws:
java.io.IOException
-
showMessage
public void showMessage(java.lang.String message) throws PrompterException
- Specified by:
showMessage
in interfacePrompter
- Throws:
PrompterException
-
-