Package org.jline.reader
Class LineReaderBuilder
- java.lang.Object
-
- org.jline.reader.LineReaderBuilder
-
public final class LineReaderBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
appName
(package private) Completer
completer
(package private) CompletionMatcher
completionMatcher
(package private) Expander
expander
(package private) Highlighter
highlighter
(package private) History
history
(package private) History
memoryHistory
(package private) java.util.Map<LineReader.Option,java.lang.Boolean>
options
(package private) Parser
parser
(package private) Terminal
terminal
(package private) java.util.Map<java.lang.String,java.lang.Object>
variables
-
Constructor Summary
Constructors Modifier Constructor Description private
LineReaderBuilder()
-
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)
-
-
-
Field Detail
-
terminal
Terminal terminal
-
appName
java.lang.String appName
-
variables
java.util.Map<java.lang.String,java.lang.Object> variables
-
options
java.util.Map<LineReader.Option,java.lang.Boolean> options
-
history
History history
-
completer
Completer completer
-
memoryHistory
History memoryHistory
-
highlighter
Highlighter highlighter
-
parser
Parser parser
-
expander
Expander expander
-
completionMatcher
CompletionMatcher completionMatcher
-
-
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()
-
-