Package org.jline.reader
Class LineReaderBuilder
- java.lang.Object
-
- org.jline.reader.LineReaderBuilder
-
public final class LineReaderBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LineReaderBuilder
appName(java.lang.String appName)
LineReader
build()
static LineReaderBuilder
builder()
LineReaderBuilder
completer(Completer completer)
LineReaderBuilder
completionMatcher(CompletionMatcher completionMatcher)
LineReaderBuilder
expander(Expander expander)
LineReaderBuilder
highlighter(Highlighter highlighter)
LineReaderBuilder
history(History history)
LineReaderBuilder
option(LineReader.Option option, boolean value)
LineReaderBuilder
parser(Parser parser)
LineReaderBuilder
terminal(Terminal terminal)
LineReaderBuilder
variable(java.lang.String name, java.lang.Object value)
LineReaderBuilder
variables(java.util.Map<java.lang.String,java.lang.Object> variables)
-
-
-
Method Detail
-
builder
public static LineReaderBuilder builder()
-
terminal
public LineReaderBuilder terminal(Terminal terminal)
-
appName
public LineReaderBuilder appName(java.lang.String appName)
-
variables
public LineReaderBuilder variables(java.util.Map<java.lang.String,java.lang.Object> variables)
-
variable
public LineReaderBuilder variable(java.lang.String name, java.lang.Object value)
-
option
public LineReaderBuilder option(LineReader.Option option, boolean value)
-
history
public LineReaderBuilder history(History history)
-
completer
public LineReaderBuilder completer(Completer completer)
-
highlighter
public LineReaderBuilder highlighter(Highlighter highlighter)
-
parser
public LineReaderBuilder parser(Parser parser)
-
expander
public LineReaderBuilder expander(Expander expander)
-
completionMatcher
public LineReaderBuilder completionMatcher(CompletionMatcher completionMatcher)
-
build
public LineReader build()
-
-