- java.lang.Object
-
- org.jline.reader.LineReaderBuilder
-
public final class LineReaderBuilder extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description LineReaderBuilderappName(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(String name, Object value)LineReaderBuildervariables(Map<String,Object> variables)
-
-
-
Method Detail
-
builder
public static LineReaderBuilder builder()
-
terminal
public LineReaderBuilder terminal(Terminal terminal)
-
appName
public LineReaderBuilder appName(String appName)
-
variables
public LineReaderBuilder variables(Map<String,Object> variables)
-
variable
public LineReaderBuilder variable(String name, 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()
-
-