APIdia Launch Partner
Top Fields Constructors Methods
jdk.internal.org.jline.reader

public final Class LineReaderBuilder

extends Object
Class Inheritance
Imports
java.io.IOError, .IOException, java.util.HashMap, .Map, .Objects, jdk.internal.org.jline.reader.impl.LineReaderImpl, jdk.internal.org.jline.reader.impl.history.DefaultHistory, jdk.internal.org.jline.terminal.Terminal, .TerminalBuilder, jdk.internal.org.jline.utils.Log

Field Summary

Modifier and TypeField and Description
pack-priv String
pack-priv Completer
pack-priv CompletionMatcher
pack-priv Expander
pack-priv Highlighter
pack-priv History
pack-priv History
pack-priv Map<LineReader.Option, Boolean>
pack-priv Parser
pack-priv Terminal
pack-priv Map<String, Object>

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public LineReaderBuilder
appName(String appName)

public LineReader
public static LineReaderBuilder
public LineReaderBuilder
completer(Completer completer)

public LineReaderBuilder
public LineReaderBuilder
expander(Expander expander)

public LineReaderBuilder
highlighter(Highlighter highlighter)

public LineReaderBuilder
history(History history)

public LineReaderBuilder
option(LineReader.Option option, boolean value)

public LineReaderBuilder
parser(Parser parser)

public LineReaderBuilder
terminal(Terminal terminal)

public LineReaderBuilder
variable(String name, Object value)

public LineReaderBuilder
variables(Map<String, Object> variables)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

appNameback to summary
pack-priv String appName
completerback to summary
pack-priv Completer completer
completionMatcherback to summary
pack-priv CompletionMatcher completionMatcher
expanderback to summary
pack-priv Expander expander
highlighterback to summary
pack-priv Highlighter highlighter
historyback to summary
pack-priv History history
memoryHistoryback to summary
pack-priv History memoryHistory
optionsback to summary
pack-priv Map<LineReader.Option, Boolean> options
parserback to summary
pack-priv Parser parser
terminalback to summary
pack-priv Terminal terminal
variablesback to summary
pack-priv Map<String, Object> variables

Constructor Detail

LineReaderBuilderback to summary
private LineReaderBuilder()

Method Detail

appNameback to summary
public LineReaderBuilder appName(String appName)
buildback to summary
public LineReader build()
builderback to summary
public static LineReaderBuilder builder()
completerback to summary
public LineReaderBuilder completer(Completer completer)
completionMatcherback to summary
public LineReaderBuilder completionMatcher(CompletionMatcher completionMatcher)
expanderback to summary
public LineReaderBuilder expander(Expander expander)
highlighterback to summary
public LineReaderBuilder highlighter(Highlighter highlighter)
historyback to summary
public LineReaderBuilder history(History history)
optionback to summary
public LineReaderBuilder option(LineReader.Option option, boolean value)
parserback to summary
public LineReaderBuilder parser(Parser parser)
terminalback to summary
public LineReaderBuilder terminal(Terminal terminal)
variableback to summary
public LineReaderBuilder variable(String name, Object value)
variablesback to summary
public LineReaderBuilder variables(Map<String, Object> variables)