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.StringappName(package private) Completercompleter(package private) CompletionMatchercompletionMatcher(package private) Expanderexpander(package private) Highlighterhighlighter(package private) Historyhistory(package private) HistorymemoryHistory(package private) java.util.Map<LineReader.Option,java.lang.Boolean>options(package private) Parserparser(package private) Terminalterminal(package private) java.util.Map<java.lang.String,java.lang.Object>variables
-
Constructor Summary
Constructors Modifier Constructor Description privateLineReaderBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LineReaderBuilderappName(java.lang.String appName)LineReaderbuild()static LineReaderBuilderbuilder()LineReaderBuildercompleter(Completer completer)LineReaderBuildercompletionMatcher(CompletionMatcher completionMatcher)LineReaderBuilderexpander(Expander expander)LineReaderBuilderhighlighter(Highlighter highlighter)LineReaderBuilderhistory(History history)LineReaderBuilderoption(LineReader.Option option, boolean value)LineReaderBuilderparser(Parser parser)LineReaderBuilderterminal(Terminal terminal)LineReaderBuildervariable(java.lang.String name, java.lang.Object value)LineReaderBuildervariables(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()
-
-