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()
ConsoleInteractor
expectYes
in interface ConsoleInteractor
public String expectAnswerWithRetry(ConsoleInteractor.AnswerValidator answersValidator)
ConsoleInteractor
expectAnswerWithRetry
in interface ConsoleInteractor
public ConsoleInteractor printf(String printfFmt, Object... args)
ConsoleInteractor
printf
in interface ConsoleInteractor
public ConsoleInteractor printfln(String printfFmt, Object... args)
ConsoleInteractor
printfln
in interface ConsoleInteractor
public ConsoleInteractor printf(ConsoleInteractor.DisplayMode mode, String printfFmt, Object... args)
printf
in interface ConsoleInteractor
public ConsoleInteractor printfln(ConsoleInteractor.DisplayMode mode, String printfFmt, Object... args)
printfln
in interface ConsoleInteractor
public String expectAnyNotBlankAnswer()
expectAnyNotBlankAnswer
in interface ConsoleInteractor
public String expectAnyAnswer()
expectAnyAnswer
in interface ConsoleInteractor
public void blankLine()
blankLine
in interface ConsoleInteractor
Copyright © 2017 Zanata Project. All rights reserved.