| Constructor and Description |
|---|
TextUI() |
| Modifier and Type | Method and Description |
|---|---|
void |
displayError(java.lang.String message)
Displays the error.
|
void |
displayMessage(java.lang.String message)
Displays the message.
|
java.lang.String[] |
processForm(UIForm form)
Displays a form and returns an array of validated responses.
|
void |
processMenu(UIMenu menu)
Displays a menu and calls the menu action corresponding to the user input.
|
public TextUI()
public void displayMessage(java.lang.String message)
UIdisplayMessage in interface UIpublic void displayError(java.lang.String message)
UIdisplayError in interface UIpublic void processMenu(UIMenu menu)
UImenu.getPrompt(i) for each menu item i.
selection from the user.
menu.runAction(selection).
processMenu in interface UIpublic java.lang.String[] processForm(UIForm form)
UIform.getPrompt(i) for each form item i.
response from the user, for each form item i, and validates it using form.checkInput(response). Only valid responses are accepted.
processForm in interface UI