Package org.springframework.shell.jline
Class JLineInputProvider
java.lang.Object
org.springframework.shell.jline.JLineInputProvider
- All Implemented Interfaces:
InputProvider
-
Constructor Summary
ConstructorsConstructorDescriptionJLineInputProvider(org.jline.reader.LineReader lineReader) Create a newJLineInputProviderinstance. -
Method Summary
Modifier and TypeMethodDescriptionorg.jline.terminal.TerminalReturn text entered by user to invoke commands.voidsetPromptProvider(PromptProvider promptProvider)
-
Constructor Details
-
JLineInputProvider
public JLineInputProvider(org.jline.reader.LineReader lineReader) Create a newJLineInputProviderinstance.- Parameters:
lineReader- the JLine line reader
-
-
Method Details
-
readInput
Description copied from interface:InputProviderReturn text entered by user to invoke commands.- Specified by:
readInputin interfaceInputProvider- Returns:
- user input line or null if end of input is reached
-
setPromptProvider
-
getTerminal
public org.jline.terminal.Terminal getTerminal()
-