Modifier and Type | Field and Description |
---|---|
private InputHandler |
inputHandler |
private OutputHandler |
outputHandler |
Constructor and Description |
---|
DefaultPrompter() |
Modifier and Type | Method and 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.util.List possibleValues) |
java.lang.String |
prompt(java.lang.String message,
java.util.List possibleValues,
java.lang.String defaultReply) |
java.lang.String |
prompt(java.lang.String message,
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) |
private OutputHandler outputHandler
private InputHandler inputHandler
public java.lang.String prompt(java.lang.String message) throws PrompterException
prompt
in interface Prompter
PrompterException
public java.lang.String prompt(java.lang.String message, java.lang.String defaultReply) throws PrompterException
prompt
in interface Prompter
PrompterException
public java.lang.String prompt(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply) throws PrompterException
prompt
in interface Prompter
PrompterException
public java.lang.String prompt(java.lang.String message, java.util.List possibleValues) throws PrompterException
prompt
in interface Prompter
PrompterException
public java.lang.String promptForPassword(java.lang.String message) throws PrompterException
promptForPassword
in interface Prompter
PrompterException
private java.lang.String formatMessage(java.lang.String message, java.util.List possibleValues, java.lang.String defaultReply)
private void writePrompt(java.lang.String message) throws java.io.IOException
java.io.IOException
public void showMessage(java.lang.String message) throws PrompterException
showMessage
in interface Prompter
PrompterException