public class ConsoleInteractorImpl extends Object implements ConsoleInteractor
| Modifier and Type | Class and Description |
|---|---|
static class |
ConsoleInteractorImpl.AnswerValidatorImpl |
ConsoleInteractor.AnswerValidator, ConsoleInteractor.DisplayMode| Constructor and Description |
|---|
ConsoleInteractorImpl(BasicOptions options) |
| Modifier and Type | Method and Description |
|---|---|
void |
blankLine() |
String |
expectAnswerWithRetry(ConsoleInteractor.AnswerValidator answersValidator)
If answer is not valid, it will offer retry.
|
String |
expectAnyAnswer() |
String |
expectAnyNotBlankAnswer() |
void |
expectYes()
Unless user answer yes or y, the program will terminate with exception.
|
ConsoleInteractor |
printf(ConsoleInteractor.DisplayMode mode,
String printfFmt,
Object... args) |
ConsoleInteractor |
printf(String printfFmt,
Object... args)
printf in Information mode.
|
ConsoleInteractor |
printfln(ConsoleInteractor.DisplayMode mode,
String printfFmt,
Object... args) |
ConsoleInteractor |
printfln(String printfFmt,
Object... args)
prinf plus a new line in Information mode.
|
public ConsoleInteractorImpl(BasicOptions options)
public void expectYes()
ConsoleInteractorexpectYes in interface ConsoleInteractorpublic String expectAnswerWithRetry(ConsoleInteractor.AnswerValidator answersValidator)
ConsoleInteractorexpectAnswerWithRetry in interface ConsoleInteractorpublic ConsoleInteractor printf(String printfFmt, Object... args)
ConsoleInteractorprintf in interface ConsoleInteractorpublic ConsoleInteractor printfln(String printfFmt, Object... args)
ConsoleInteractorprintfln in interface ConsoleInteractorpublic ConsoleInteractor printf(ConsoleInteractor.DisplayMode mode, String printfFmt, Object... args)
printf in interface ConsoleInteractorpublic ConsoleInteractor printfln(ConsoleInteractor.DisplayMode mode, String printfFmt, Object... args)
printfln in interface ConsoleInteractorpublic String expectAnyNotBlankAnswer()
expectAnyNotBlankAnswer in interface ConsoleInteractorpublic String expectAnyAnswer()
expectAnyAnswer in interface ConsoleInteractorpublic void blankLine()
blankLine in interface ConsoleInteractorCopyright © 2018 Zanata Project. All rights reserved.