-
- All Implemented Interfaces:
-
xyz.davidsimon.interakt.field.PromptField
public final class IntegerField implements PromptField<Int>
-
-
Field Summary
Fields Modifier and Type Field Description private final StringpromptMessageprivate final Function2<PromptResult, Integer, Boolean>shouldPromptprivate final Function2<PromptResult, Integer, Integer>default
-
Constructor Summary
Constructors Constructor Description IntegerField(String promptMessage, Function2<PromptResult, Integer, Boolean> shouldPrompt, Function2<PromptResult, Integer, Integer> default)
-
Method Summary
Modifier and Type Method Description StringgetPromptMessage()Function2<PromptResult, Integer, Boolean>getShouldPrompt()Function2<PromptResult, Integer, Integer>getDefault()Integerrender(PromptResult pr, Terminal terminal, LineReader lineReader, BindingReader bindingReader, PrintWriter writer)-
-
Constructor Detail
-
IntegerField
IntegerField(String promptMessage, Function2<PromptResult, Integer, Boolean> shouldPrompt, Function2<PromptResult, Integer, Integer> default)
-
-
Method Detail
-
getPromptMessage
String getPromptMessage()
-
getShouldPrompt
Function2<PromptResult, Integer, Boolean> getShouldPrompt()
-
getDefault
Function2<PromptResult, Integer, Integer> getDefault()
-
render
Integer render(PromptResult pr, Terminal terminal, LineReader lineReader, BindingReader bindingReader, PrintWriter writer)
-
-
-
-