Package org.springframework.shell.core
Class ConsoleInputProvider
java.lang.Object
org.springframework.shell.core.ConsoleInputProvider
- All Implemented Interfaces:
InputProvider
Input provider based on the JVM's system
Console.- Since:
- 4.0.0
- Author:
- Mahmoud Ben Hassine
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a newConsoleInputProviderinstance.ConsoleInputProvider(Console console) Create a newConsoleInputProviderinstance. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringReturn text entered by user to invoke commands.
-
Constructor Details
-
ConsoleInputProvider
public ConsoleInputProvider()Create a newConsoleInputProviderinstance. -
ConsoleInputProvider
Create a newConsoleInputProviderinstance.- Parameters:
console- the system console
-
-
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
- Throws:
Exception- on error
-
getConsole
-