Class Readline
java.lang.Object
org.aesh.readline.Readline
Readline is a simple way to read a single input line from the terminal/shell/console.
Readline reads/writes from/to a
Connection.
Readline is thread safe and will not accept new readline(Connection, String, Consumer) calls
while currently reading input.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected InputProcessorvoidvoidreadline(org.aesh.terminal.Connection conn, String prompt, Consumer<String> requestHandler, List<Completion> completions) voidvoidreadline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions) voidreadline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions, List<Function<String, Optional<String>>> preProcessors) voidreadline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions, List<Function<String, Optional<String>>> preProcessors, History history) voidreadline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions, List<Function<String, Optional<String>>> preProcessors, History history, CursorListener listener) voidreadline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions, List<Function<String, Optional<String>>> preProcessors, History history, CursorListener listener, EnumMap<ReadlineFlag, Integer> flags)
-
Constructor Details
-
Readline
public Readline() -
Readline
-
Readline
-
-
Method Details
-
getInputProcessor
-
readline
-
readline
public void readline(org.aesh.terminal.Connection conn, String prompt, Consumer<String> requestHandler, List<Completion> completions) -
readline
-
readline
public void readline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions) -
readline
-
readline
-
readline
-
readline
public void readline(org.aesh.terminal.Connection conn, Prompt prompt, Consumer<String> requestHandler, List<Completion> completions, List<Function<String, Optional<String>>> preProcessors, History history, CursorListener listener, EnumMap<ReadlineFlag, Integer> flags)
-