Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

a(boolean) - Method in class org.jline.jansi.Ansi
 
a(char) - Method in class org.jline.jansi.Ansi
 
a(char[]) - Method in class org.jline.jansi.Ansi
 
a(char[], int, int) - Method in class org.jline.jansi.Ansi
 
a(double) - Method in class org.jline.jansi.Ansi
 
a(float) - Method in class org.jline.jansi.Ansi
 
a(int) - Method in class org.jline.jansi.Ansi
 
a(long) - Method in class org.jline.jansi.Ansi
 
a(CharSequence) - Method in class org.jline.jansi.Ansi
 
a(CharSequence, int, int) - Method in class org.jline.jansi.Ansi
 
a(Object) - Method in class org.jline.jansi.Ansi
 
a(String) - Method in class org.jline.jansi.Ansi
 
a(StringBuffer) - Method in class org.jline.jansi.Ansi
 
a(Ansi.Attribute) - Method in class org.jline.jansi.Ansi
 
AbstractCommand - Class in org.jline.shell.impl
Base implementation of Command that stores name and aliases.
AbstractCommand(String, String...) - Constructor for class org.jline.shell.impl.AbstractCommand
Creates a new command with the given name and optional aliases.
AbstractCommandRegistry - Class in org.jline.console.impl
Abstract base class implementing common methods for command registries.
AbstractCommandRegistry() - Constructor for class org.jline.console.impl.AbstractCommandRegistry
Creates a new AbstractCommandRegistry.
AbstractPosixTerminal - Class in org.jline.terminal.impl
Base implementation for terminals on POSIX-compliant systems.
AbstractPosixTerminal(String, String, Pty) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
 
AbstractPosixTerminal(String, String, Pty, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
 
AbstractPosixTerminal(String, String, Pty, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractPosixTerminal
 
AbstractPty - Class in org.jline.terminal.impl
Base implementation of the Pty interface.
AbstractPty(TerminalProvider, SystemStream) - Constructor for class org.jline.terminal.impl.AbstractPty
 
AbstractTerminal - Class in org.jline.terminal.impl
Base implementation of the Terminal interface.
AbstractTerminal(String, String) - Constructor for class org.jline.terminal.impl.AbstractTerminal
Create a terminal with the given name and type using the platform default charset and the default signal handler.
AbstractTerminal(String, String, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractTerminal
 
AbstractTerminal(String, String, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.AbstractTerminal
 
AbstractUnixSysTerminal - Class in org.jline.terminal.impl
Base class for flattened POSIX system terminals that bypass the PTY abstraction.
AbstractUnixSysTerminal(TerminalProvider, SystemStream, String, String, Charset, Charset, Charset, boolean, Terminal.SignalHandler, Attributes) - Constructor for class org.jline.terminal.impl.AbstractUnixSysTerminal
 
AbstractWindowsConsoleWriter - Class in org.jline.terminal.impl
Base class for writing to Windows console.
AbstractWindowsConsoleWriter() - Constructor for class org.jline.terminal.impl.AbstractWindowsConsoleWriter
Default constructor.
AbstractWindowsTerminal<Console> - Class in org.jline.terminal.impl
Base implementation for terminals on Windows systems.
AbstractWindowsTerminal(TerminalProvider, SystemStream, Writer, String, String, Charset, boolean, Terminal.SignalHandler, Console, int, Console, int) - Constructor for class org.jline.terminal.impl.AbstractWindowsTerminal
 
AbstractWindowsTerminal(TerminalProvider, SystemStream, Writer, String, String, Charset, Charset, Charset, boolean, Terminal.SignalHandler, Console, int, Console, int) - Constructor for class org.jline.terminal.impl.AbstractWindowsTerminal
 
accept(Path) - Method in class org.jline.builtins.Completers.DirectoriesCompleter
Determines if a path should be accepted for completion.
accept(Path) - Method in class org.jline.builtins.Completers.FileNameCompleter
 
accept(Path) - Method in class org.jline.builtins.Completers.FilesCompleter
Determines if a path should be accepted for completion.
ACCEPT - Enum constant in enum class org.jline.builtins.Less.Operation
 
ACCEPT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
ACCEPT_AND_HOLD - Static variable in interface org.jline.reader.LineReader
 
ACCEPT_AND_INFER_NEXT_HISTORY - Static variable in interface org.jline.reader.LineReader
 
ACCEPT_LINE - Enum constant in enum class org.jline.reader.Parser.ParseContext
Try a real "final" parse.
ACCEPT_LINE - Static variable in interface org.jline.reader.LineReader
 
ACCEPT_LINE_AND_DOWN_HISTORY - Static variable in interface org.jline.reader.LineReader
 
acceptAndHold() - Method in class org.jline.reader.impl.LineReaderImpl
 
acceptAndInferNextHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
acceptLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
acceptLineAndDownHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
acs_chars - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
activity() - Method in class org.jline.builtins.telnet.ConnectionData
Sets a new timestamp to the actual time in millis retrieved from the System.
add(String) - Method in class org.jline.builtins.Nano.PatternHistory
 
add(String) - Method in interface org.jline.reader.History
 
add(String) - Method in class org.jline.reader.impl.KillRing
Adds the string to the kill-ring.
add(String, List<Completer>) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
add(String, Completer) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
add(Instant, String) - Method in interface org.jline.reader.History
Adds a new item to the history with the specified timestamp.
add(Instant, String) - Method in class org.jline.reader.impl.history.DefaultHistory
Adds a new entry to the history.
add(List<String>, Completer) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
add(SystemRegistry) - Static method in interface org.jline.console.SystemRegistry
Deprecated.
Associates a system registry with the current thread.
add(SystemCompleter) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
add(T) - Static method in class org.jline.utils.ShutdownHooks
Adds a task to be executed when the JVM shuts down.
ADD_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
addAliases(Map<String, String>) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
addBackwards(String) - Method in class org.jline.reader.impl.KillRing
Adds the string to the kill-ring product of killing backwards.
addCommandsInBuffer(Collection<String>) - Method in class org.jline.reader.impl.LineReaderImpl
 
addCommandsInBuffer(Collection<String>) - Method in interface org.jline.reader.LineReader
Adds a collection of commands to the input buffer for execution.
addCompleter(Completer) - Method in class org.jline.console.impl.SystemRegistryImpl
 
addConnectionListener(ConnectionListener) - Method in class org.jline.builtins.telnet.Connection
Method that registers a ConnectionListener with the Connection instance.
addExternalHighlighterRefresh(Supplier<Boolean>) - Method in class org.jline.console.impl.SystemHighlighter
 
addFileHighlight(String...) - Method in class org.jline.console.impl.SystemHighlighter
 
addFileHighlight(String, String, Collection<String>) - Method in class org.jline.console.impl.SystemHighlighter
 
addFiles(Path, String, Consumer<Stream<Path>>) - Static method in class org.jline.builtins.SyntaxHighlighter
 
addGroup(CommandGroup) - Method in interface org.jline.shell.CommandDispatcher
Adds a command group to this dispatcher.
addGroup(CommandGroup) - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
addHistoryLine(Path, String) - Method in class org.jline.reader.impl.history.DefaultHistory
Adds a history line to the specified history file.
addHistoryLine(Path, String, boolean) - Method in class org.jline.reader.impl.history.DefaultHistory
Adds a history line to the specified history file with an option to check for duplicates.
addJobListener(JobListener) - Method in class org.jline.shell.impl.DefaultJobManager
 
addJobListener(JobListener) - Method in interface org.jline.shell.JobManager
Adds a job listener.
addRegistry(SystemRegistry) - Method in class org.jline.console.SystemRegistry.Registeries
Deprecated.
 
addWidget(String, Widget) - Method in class org.jline.widget.Widgets
Add widget to the LineReader
AdobeRGB_environment - Static variable in class org.jline.utils.Colors
Adobe RGB environment
AggregateCompleter - Class in org.jline.reader.impl.completer
Completer which contains multiple completers and aggregates them together.
AggregateCompleter(Collection<Completer>) - Constructor for class org.jline.reader.impl.completer.AggregateCompleter
Construct an AggregateCompleter with the given completers.
AggregateCompleter(Completer...) - Constructor for class org.jline.reader.impl.completer.AggregateCompleter
Construct an AggregateCompleter with the given completers.
aggregateCompleters(CommandRegistry...) - Static method in interface org.jline.console.CommandRegistry
Deprecated.
Aggregates SystemCompleters from multiple command registries into a single completer.
alias(String, String) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
ALIAS - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
AliasCommands - Class in org.jline.shell.impl
Built-in alias commands: alias and unalias.
AliasCommands(AliasManager) - Constructor for class org.jline.shell.impl.AliasCommands
Creates alias commands backed by the given alias manager.
aliases() - Method in interface org.jline.shell.AliasManager
Returns all defined aliases.
aliases() - Method in interface org.jline.shell.Command
Returns alternative names for this command.
aliases() - Method in class org.jline.shell.impl.AbstractCommand
 
aliases() - Method in class org.jline.shell.impl.DefaultAliasManager
 
aliasManager(AliasManager) - Method in class org.jline.shell.ShellBuilder
Sets the alias manager for the shell.
AliasManager - Interface in org.jline.shell
Manages command aliases for the shell.
aliasWidget(String, String) - Method in class org.jline.widget.Widgets
Create alias to widget
ALL - Enum constant in enum class org.jline.builtins.Nano.Operation
 
ALL - Enum constant in enum class org.jline.console.Printer.TableRows
Highlight all rows in the table.
ALL - Enum constant in enum class org.jline.jansi.Ansi.Erase
 
ALL - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
Ignore columnsOut configuration.
alt(char) - Static method in class org.jline.keymap.KeyMap
Creates an Alt+key sequence for a single character.
alt(String) - Static method in class org.jline.keymap.KeyMap
Creates an Alt+key sequence for a string.
Alt - Enum constant in enum class org.jline.terminal.KeyEvent.Modifier
The Alt key was held.
Alt - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
The Alt key was pressed during the mouse event.
alt_scancode_esc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
altCharset(String, String) - Method in class org.jline.utils.AttributedStringBuilder
Sets the alternate character set sequences for this builder.
alternateIn - Variable in class org.jline.reader.impl.LineReaderImpl
 
alternateOut - Variable in class org.jline.reader.impl.LineReaderImpl
 
ALTWERASE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Use alternate WERASE algorithm
AMBIGUOUS_BINDING - Static variable in interface org.jline.reader.LineReader
Timeout for ambiguous key sequences.
and(String) - Method in class org.jline.shell.PipelineBuilder
Adds a conditional AND (&&) to the next command.
AND - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
AND - Enum constant in enum class org.jline.shell.Pipeline.Operator
Logical AND: execute next command only if previous succeeded (&&)
ANGLE - Enum constant in enum class org.jline.reader.impl.DefaultParser.Bracket
 
ansi() - Static method in class org.jline.jansi.Ansi
 
ansi(int) - Static method in class org.jline.jansi.Ansi
 
ansi(StringBuilder) - Static method in class org.jline.jansi.Ansi
 
Ansi - Class in org.jline.jansi
Provides a fluent API for generating ANSI escape sequences.
Ansi() - Constructor for class org.jline.jansi.Ansi
 
Ansi(int) - Constructor for class org.jline.jansi.Ansi
 
Ansi(StringBuilder) - Constructor for class org.jline.jansi.Ansi
 
Ansi(Ansi) - Constructor for class org.jline.jansi.Ansi
 
ANSI_COLORS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
ANSI colors mapping.
ANSI_STYLES - Static variable in class org.jline.builtins.Styles
 
Ansi.Attribute - Enum Class in org.jline.jansi
Display attributes, also know as SGR (Select Graphic Rendition) parameters.
Ansi.Color - Enum Class in org.jline.jansi
ANSI 8 colors for fluent API
Ansi.Consumer - Interface in org.jline.jansi
 
Ansi.Erase - Enum Class in org.jline.jansi
ED (Erase in Display) / EL (Erase in Line) parameter (see CSI sequence J and K)
ansiAppend(String) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified ANSI-encoded string to this builder.
AnsiColors - Enum Class in org.jline.jansi
Colors support.
AnsiConsole - Class in org.jline.jansi
Provides consistent access to an ANSI aware console PrintStream or an ANSI codes stripping PrintStream if not on a terminal (see Jansi native CLibrary isatty(int)).
AnsiMain - Class in org.jline.jansi
Main class for the library, providing executable jar to diagnose Jansi setup.
AnsiMode - Enum Class in org.jline.jansi
Ansi mode.
AnsiOutputStream - Class in org.jline.jansi.io
A ANSI print stream extracts ANSI escape codes written to an output stream and calls corresponding AnsiProcessor.process* methods.
AnsiOutputStream(OutputStream, AnsiOutputStream.WidthSupplier, AnsiMode, AnsiProcessor, AnsiType, AnsiColors, Charset, AnsiOutputStream.IoRunnable, AnsiOutputStream.IoRunnable, boolean) - Constructor for class org.jline.jansi.io.AnsiOutputStream
 
AnsiOutputStream.IoRunnable - Interface in org.jline.jansi.io
 
AnsiOutputStream.WidthSupplier - Interface in org.jline.jansi.io
 
AnsiOutputStream.ZeroWidthSupplier - Class in org.jline.jansi.io
 
AnsiPrintStream - Class in org.jline.jansi
Simple PrintStream holding an AnsiOutputStream.
AnsiPrintStream(AnsiOutputStream, boolean) - Constructor for class org.jline.jansi.AnsiPrintStream
 
AnsiPrintStream(AnsiOutputStream, boolean, String) - Constructor for class org.jline.jansi.AnsiPrintStream
 
AnsiProcessor - Class in org.jline.jansi.io
ANSI processor providing process* corresponding to ANSI escape codes.
AnsiProcessor(OutputStream) - Constructor for class org.jline.jansi.io.AnsiProcessor
 
AnsiRenderer - Class in org.jline.jansi
Renders ANSI color escape-codes in strings by parsing out some special syntax to pick up the correct fluff to use.
AnsiRenderer.Code - Enum Class in org.jline.jansi
 
AnsiType - Enum Class in org.jline.jansi
Processor type.
AnsiWriter - Class in org.jline.utils
A writer that processes ANSI escape sequences.
AnsiWriter(Writer) - Constructor for class org.jline.utils.AnsiWriter
 
Any - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
Report all motions events, even if no mouse button is down.
AO - Static variable in class org.jline.builtins.telnet.TelnetIO
Abort Output
AP_BACKWARD_DELETE_CHAR - Static variable in class org.jline.widget.Widgets
 
AP_INSERT - Static variable in class org.jline.widget.Widgets
 
append(char) - Method in class org.jline.jansi.Ansi
 
append(char) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character to this builder.
append(char, int) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character to this builder multiple times.
append(CharSequence) - Method in class org.jline.jansi.Ansi
 
append(CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character sequence to this builder.
append(CharSequence...) - Static method in class org.jline.utils.AttributedStringBuilder
Creates an AttributedString by appending multiple character sequences.
append(CharSequence, int, int) - Method in class org.jline.jansi.Ansi
 
append(CharSequence, int, int) - Method in class org.jline.utils.AttributedStringBuilder
Appends a subsequence of the specified character sequence to this builder.
append(CharSequence, AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character sequence to this builder with the specified style.
append(Path) - Method in class org.jline.shell.PipelineBuilder
Adds an append redirection (>>) to the specified file.
append(Path, boolean) - Method in interface org.jline.reader.History
Append history to the file.
append(Path, boolean) - Method in class org.jline.reader.impl.history.DefaultHistory
Appends history entries to the specified file.
append(AttributedCharSequence) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified AttributedCharSequence to this builder.
append(AttributedCharSequence, int, int) - Method in class org.jline.utils.AttributedStringBuilder
Appends a subsequence of the specified AttributedCharSequence to this builder.
append(AttributedString) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified AttributedString to this builder.
append(AttributedString, int, int) - Method in class org.jline.utils.AttributedStringBuilder
Appends a subsequence of the specified AttributedString to this builder.
APPEND - Enum constant in enum class org.jline.builtins.Nano.WriteMode
 
APPEND - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
APPEND - Enum constant in enum class org.jline.shell.Pipeline.Operator
Append redirection: append output to file (>>)
APPEND_MODE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
appendAnsi(String) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified ANSI-encoded string to this builder.
appendUsage(String[]) - Method in class org.jline.console.impl.DefaultPrinter
 
apply() - Method in class org.jline.console.ConsoleEngine.WidgetCreator
Deprecated.
Executes the function when the widget is applied.
apply() - Method in interface org.jline.reader.Widget
Executes the action associated with this widget.
apply(Ansi) - Method in interface org.jline.jansi.Ansi.Consumer
 
apply(Ansi.Consumer) - Method in class org.jline.jansi.Ansi
Applies another function to this Ansi instance.
applyStyle(String, Map<String, String>, String...) - Static method in class org.jline.builtins.PosixCommands
Apply style to text using color map.
applyStyle(AttributedStringBuilder, Map<String, String>, String...) - Static method in class org.jline.builtins.PosixCommands
Apply style to AttributedStringBuilder using color map.
appName - Variable in class org.jline.reader.impl.LineReaderImpl
The application name
appName(String) - Method in class org.jline.reader.LineReaderBuilder
 
Architecture - Search tag in package org.jline.shell
Section
ArgDesc - Class in org.jline.console
Deprecated.
ArgDesc(String) - Constructor for class org.jline.console.ArgDesc
Deprecated.
Creates a new argument description with the specified name and an empty description.
ArgDesc(String, List<AttributedString>) - Constructor for class org.jline.console.ArgDesc
Deprecated.
Creates a new argument description with the specified name and description.
argObjects() - Method in class org.jline.builtins.Options
 
args() - Method in class org.jline.builtins.Options
 
args() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the command arguments as strings.
args() - Method in class org.jline.shell.CommandLine
Returns the parsed arguments.
args() - Method in class org.jline.widget.Widgets
Parse lineReader buffer and returns its arguments
argsHighlighter - Variable in class org.jline.console.impl.SystemHighlighter
 
argument - Variable in class org.jline.builtins.Completers.CompletionData
The argument specification for completion
argument(ArgumentDescription) - Method in class org.jline.shell.CommandDescription.Builder
Adds an argument description.
ARGUMENT_BASE - Static variable in interface org.jline.reader.LineReader
 
argumentBase() - Method in class org.jline.reader.impl.LineReaderImpl
 
ArgumentCompleter - Class in org.jline.reader.impl.completer
A Completer implementation that invokes a child completer using the appropriate separator argument.
ArgumentCompleter(Collection<Completer>) - Constructor for class org.jline.reader.impl.completer.ArgumentCompleter
Create a new completer.
ArgumentCompleter(Completer...) - Constructor for class org.jline.reader.impl.completer.ArgumentCompleter
Create a new completer.
ArgumentCompleter.ArgumentLine - Class in org.jline.reader.impl.completer
A simple implementation of ParsedLine for argument completion.
ArgumentDescription - Class in org.jline.shell
Describes a command argument with a name and optional description.
ArgumentDescription(String) - Constructor for class org.jline.shell.ArgumentDescription
Creates a new argument description with the specified name and an empty description.
ArgumentDescription(String, List<AttributedString>) - Constructor for class org.jline.shell.ArgumentDescription
Creates a new argument description with the specified name and description.
ArgumentLine(String, int) - Constructor for class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Creates a new ArgumentLine with the specified word and cursor position.
ArgumentLine(String, int) - Constructor for class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
Creates a new ArgumentLine with the specified word and cursor position.
ArgumentList(String, List<String>, int, int, int, String, int, int) - Constructor for class org.jline.reader.impl.DefaultParser.ArgumentList
 
arguments() - Method in class org.jline.shell.CommandDescription
Returns the argument descriptions.
arguments(List<ArgumentDescription>) - Method in class org.jline.shell.CommandDescription.Builder
Sets all argument descriptions.
ARM64 - Static variable in class org.jline.nativ.OSInfo
 
Arrow - Enum constant in enum class org.jline.terminal.KeyEvent.Type
An arrow key was pressed.
atChar(int) - Method in interface org.jline.reader.Buffer
Returns the character at the specified position in the buffer.
atChar(int) - Method in class org.jline.reader.impl.BufferImpl
 
attach(LineReader) - Method in interface org.jline.reader.History
Initialize the history for the given reader.
attach(LineReader) - Method in class org.jline.reader.impl.history.DefaultHistory
Attaches this history to a LineReader.
ATTRIBUTE_BLINK_FAST - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_BLINK_FAST - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_BLINK_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_BLINK_OFF - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_BLINK_SLOW - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_BLINK_SLOW - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_CONCEAL_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_CONCEAL_OFF - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_CONCEAL_ON - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_CONCEAL_ON - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_INTENSITY_BOLD - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_INTENSITY_BOLD - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_INTENSITY_FAINT - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_INTENSITY_FAINT - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_INTENSITY_NORMAL - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_INTENSITY_NORMAL - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_ITALIC - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_ITALIC - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_NEGATIVE_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_NEGATIVE_OFF - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_NEGATIVE_ON - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_NEGATIVE_ON - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_UNDERLINE - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_UNDERLINE - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_UNDERLINE_DOUBLE - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_UNDERLINE_DOUBLE - Static variable in class org.jline.utils.AnsiWriter
 
ATTRIBUTE_UNDERLINE_OFF - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ATTRIBUTE_UNDERLINE_OFF - Static variable in class org.jline.utils.AnsiWriter
 
AttributedCharSequence - Class in org.jline.utils
A character sequence with ANSI style attributes.
AttributedCharSequence() - Constructor for class org.jline.utils.AttributedCharSequence
Default constructor.
AttributedCharSequence.ForceMode - Enum Class in org.jline.utils
Controls how indexed (palette) colors are rendered in ANSI output.
AttributedString - Class in org.jline.utils
An immutable character sequence with ANSI style attributes.
AttributedString(char[], long[], int, int) - Constructor for class org.jline.utils.AttributedString
Creates a new AttributedString with the specified buffer, style, and range.
AttributedString(CharSequence) - Constructor for class org.jline.utils.AttributedString
Creates a new AttributedString from the specified character sequence.
AttributedString(CharSequence, int, int) - Constructor for class org.jline.utils.AttributedString
Creates a new AttributedString from a subsequence of the specified character sequence.
AttributedString(CharSequence, int, int, AttributedStyle) - Constructor for class org.jline.utils.AttributedString
Creates a new AttributedString from a subsequence of the specified character sequence with the specified style.
AttributedString(CharSequence, AttributedStyle) - Constructor for class org.jline.utils.AttributedString
Creates a new AttributedString from the specified character sequence with the specified style.
AttributedStringBuilder - Class in org.jline.utils
A mutable builder for creating styled text strings with ANSI attributes.
AttributedStringBuilder() - Constructor for class org.jline.utils.AttributedStringBuilder
Creates a new AttributedStringBuilder with the default initial capacity.
AttributedStringBuilder(int) - Constructor for class org.jline.utils.AttributedStringBuilder
Creates a new AttributedStringBuilder with the specified initial capacity.
AttributedStyle - Class in org.jline.utils
Text styling for terminal output with support for colors, fonts, and other attributes.
AttributedStyle() - Constructor for class org.jline.utils.AttributedStyle
Creates a new AttributedStyle with no attributes or colors set.
AttributedStyle(long, long) - Constructor for class org.jline.utils.AttributedStyle
Creates a new AttributedStyle with the specified style and mask values.
AttributedStyle(AttributedStyle) - Constructor for class org.jline.utils.AttributedStyle
Creates a new AttributedStyle by copying another style.
attributes - Variable in class org.jline.nativ.Kernel32.CHAR_INFO
 
attributes - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
attributes - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
attributes - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
Console data
attributes(Attributes) - Method in class org.jline.terminal.TerminalBuilder
Attributes to use when creating a non system terminal, i.e. when the builder has been given the input and output streams using the TerminalBuilder.streams(InputStream, OutputStream) method or when TerminalBuilder.system(boolean) has been explicitly called with false.
Attributes - Class in org.jline.terminal
Encapsulates terminal attributes and settings that control terminal behavior.
Attributes() - Constructor for class org.jline.terminal.Attributes
Creates a new Attributes instance with default settings.
Attributes(Attributes) - Constructor for class org.jline.terminal.Attributes
Creates a new Attributes instance by copying another Attributes object.
Attributes.ControlChar - Enum Class in org.jline.terminal
Control characters used for special terminal functions.
Attributes.ControlFlag - Enum Class in org.jline.terminal
Control flags that manage hardware aspects of the terminal.
Attributes.InputFlag - Enum Class in org.jline.terminal
Input flags that control how terminal input is processed.
Attributes.LocalFlag - Enum Class in org.jline.terminal
Local flags that control various terminal behaviors.
Attributes.OutputFlag - Enum Class in org.jline.terminal
Output flags that control how terminal output is processed.
AUDIBLE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.BellType
 
AUTHENTICATION - Static variable in class org.jline.builtins.telnet.TelnetIO
 
AUTO_FRESH_LINE - Enum constant in enum class org.jline.reader.LineReader.Option
if set and not at start of line before prompt, move to new line
AUTO_GROUP - Enum constant in enum class org.jline.reader.LineReader.Option
when displaying candidates, group them by Candidate.group()
AUTO_INDENT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
auto_left_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
AUTO_LIST - Enum constant in enum class org.jline.reader.LineReader.Option
 
AUTO_MENU - Enum constant in enum class org.jline.reader.LineReader.Option
 
AUTO_MENU_LIST - Enum constant in enum class org.jline.reader.LineReader.Option
list candidates below the field to be completed
AUTO_PARAM_SLASH - Enum constant in enum class org.jline.reader.LineReader.Option
 
AUTO_REMOVE_SLASH - Enum constant in enum class org.jline.reader.LineReader.Option
 
auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
AUTOPAIR_TOGGLE - Static variable in class org.jline.widget.Widgets
 
autopairClose() - Method in class org.jline.shell.widget.AutopairWidgets
 
autopairClose() - Method in class org.jline.widget.AutopairWidgets
 
autopairDelete() - Method in class org.jline.shell.widget.AutopairWidgets
 
autopairDelete() - Method in class org.jline.widget.AutopairWidgets
 
autopairInsert() - Method in class org.jline.shell.widget.AutopairWidgets
 
autopairInsert() - Method in class org.jline.widget.AutopairWidgets
 
AutopairWidgets - Class in org.jline.shell.widget
Provides intelligent auto-pairing of matching delimiters in the command line.
AutopairWidgets - Class in org.jline.widget
Creates and manages widgets that intelligently handle matching delimiters in the console.
AutopairWidgets(LineReader) - Constructor for class org.jline.shell.widget.AutopairWidgets
Creates autopair widgets without curly brace support.
AutopairWidgets(LineReader) - Constructor for class org.jline.widget.AutopairWidgets
 
AutopairWidgets(LineReader, boolean) - Constructor for class org.jline.shell.widget.AutopairWidgets
Creates autopair widgets with optional curly brace support.
AutopairWidgets(LineReader, boolean) - Constructor for class org.jline.widget.AutopairWidgets
 
AUTOSUGGEST_TOGGLE - Static variable in class org.jline.widget.Widgets
 
autosuggestEndOfLine() - Method in class org.jline.widget.AutosuggestionWidgets
 
autosuggestForwardChar() - Method in class org.jline.widget.AutosuggestionWidgets
 
autosuggestion - Variable in class org.jline.reader.impl.LineReaderImpl
 
AutosuggestionWidgets - Class in org.jline.widget
Creates and manages widgets for as-you-type command line suggestions based on command history.
AutosuggestionWidgets(LineReader) - Constructor for class org.jline.widget.AutosuggestionWidgets
 
available() - Method in class org.jline.utils.NonBlockingPumpInputStream
 
available() - Method in class org.jline.utils.NonBlockingPumpReader
 
available() - Method in class org.jline.utils.NonBlockingReader
 
available() - Method in class org.jline.utils.PumpReader
 
averageSurrounding - Static variable in class org.jline.utils.Colors
Average surrounding for CAM color spaces
AYT - Static variable in class org.jline.builtins.telnet.TelnetIO
Are You There

B

back_color_erase - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
back_tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
background() - Method in class org.jline.shell.PipelineBuilder
Marks this pipeline for background execution.
background(int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified background color.
background(int, int, int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified RGB background color.
Background - Enum constant in enum class org.jline.shell.Job.Status
Job is running in the background
BACKGROUND_BLUE - Static variable in class org.jline.nativ.Kernel32
 
BACKGROUND_BLUE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
BACKGROUND_GREEN - Static variable in class org.jline.nativ.Kernel32
 
BACKGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
BACKGROUND_INTENSITY - Static variable in class org.jline.nativ.Kernel32
 
BACKGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
BACKGROUND_RED - Static variable in class org.jline.nativ.Kernel32
 
BACKGROUND_RED - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
backgroundDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the background color set to its default state.
backgroundOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the background color explicitly disabled.
backgroundRgb(int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified RGB background color.
backspace() - Method in interface org.jline.reader.Buffer
Deletes the character before the cursor position.
backspace() - Method in class org.jline.reader.impl.BufferImpl
Issue a backspace.
backspace(int) - Method in class org.jline.builtins.Nano.Buffer
 
backspace(int) - Method in interface org.jline.reader.Buffer
Deletes multiple characters before the cursor position.
backspace(int) - Method in class org.jline.reader.impl.BufferImpl
Issue num backspaces.
Backspace - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
BACKSPACE - Enum constant in enum class org.jline.builtins.Less.Operation
 
BACKSPACE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
BACKUP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
BACKWARD - Enum constant in enum class org.jline.jansi.Ansi.Erase
 
BACKWARD_CHAR - Static variable in interface org.jline.reader.LineReader
 
BACKWARD_DELETE_CHAR - Static variable in interface org.jline.reader.LineReader
 
BACKWARD_DELETE_WORD - Static variable in interface org.jline.reader.LineReader
 
BACKWARD_HALF_WINDOW_AND_SET - Enum constant in enum class org.jline.builtins.Less.Operation
 
BACKWARD_KILL_LINE - Static variable in interface org.jline.reader.LineReader
 
BACKWARD_KILL_WORD - Static variable in interface org.jline.reader.LineReader
 
BACKWARD_ONE_LINE - Enum constant in enum class org.jline.builtins.Less.Operation
 
BACKWARD_ONE_WINDOW_AND_SET - Enum constant in enum class org.jline.builtins.Less.Operation
 
BACKWARD_ONE_WINDOW_OR_LINES - Enum constant in enum class org.jline.builtins.Less.Operation
 
BACKWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
backwardChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
backwardDeleteChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
backwardDeleteWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
backwardKillLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
backwardKillWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
BACKWARDS - Enum constant in enum class org.jline.builtins.Nano.Operation
 
backwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
beep() - Method in class org.jline.reader.impl.LineReaderImpl
Issue an audible keyboard bell.
BEEP - Static variable in interface org.jline.reader.LineReader
 
BEGIN_PASTE - Static variable in interface org.jline.reader.LineReader
 
BEGIN_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
 
BEGINNING_OF_BUFFER_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
BEGINNING_OF_HISTORY - Static variable in interface org.jline.reader.LineReader
 
BEGINNING_OF_LINE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
BEGINNING_OF_LINE - Static variable in interface org.jline.reader.LineReader
 
BEGINNING_OF_LINE_HIST - Static variable in interface org.jline.reader.LineReader
 
BEGINNING_OF_PARAGRAPH - Enum constant in enum class org.jline.builtins.Nano.Operation
 
beginningOfBufferOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
beginningOfHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
beginningOfLine() - Method in class org.jline.builtins.Nano.Buffer
 
beginningOfLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
beginningOfLineHist() - Method in class org.jline.reader.impl.LineReaderImpl
 
beginPaste() - Method in class org.jline.reader.impl.LineReaderImpl
 
bell - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
BELL_STYLE - Static variable in interface org.jline.reader.LineReader
 
bg() - Method in enum class org.jline.jansi.Ansi.Color
 
bg(int) - Method in class org.jline.jansi.Ansi
 
bg(Ansi.Color) - Method in class org.jline.jansi.Ansi
 
BG_BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BG_YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
bgBright() - Method in enum class org.jline.jansi.Ansi.Color
 
bgBright(Ansi.Color) - Method in class org.jline.jansi.Ansi
 
bgBrightCyan() - Method in class org.jline.jansi.Ansi
 
bgBrightDefault() - Method in class org.jline.jansi.Ansi
 
bgBrightGreen() - Method in class org.jline.jansi.Ansi
 
bgBrightMagenta() - Method in class org.jline.jansi.Ansi
 
bgBrightRed() - Method in class org.jline.jansi.Ansi
 
bgBrightYellow() - Method in class org.jline.jansi.Ansi
 
bgCyan() - Method in class org.jline.jansi.Ansi
 
bgDefault() - Method in class org.jline.jansi.Ansi
 
bgGreen() - Method in class org.jline.jansi.Ansi
 
bgMagenta() - Method in class org.jline.jansi.Ansi
 
bgRed() - Method in class org.jline.jansi.Ansi
 
bgRgb(int) - Method in class org.jline.jansi.Ansi
 
bgRgb(int, int, int) - Method in class org.jline.jansi.Ansi
 
bgRgb(String) - Method in class org.jline.jansi.Ansi
 
bgYellow() - Method in class org.jline.jansi.Ansi
 
bind(T, CharSequence) - Method in class org.jline.keymap.KeyMap
Binds a function to a key sequence.
bind(T, CharSequence...) - Method in class org.jline.keymap.KeyMap
Binds a function to multiple key sequences.
bind(T, Iterable<? extends CharSequence>) - Method in class org.jline.keymap.KeyMap
Binds a function to multiple key sequences.
BIND_TTY_SPECIAL_CHARS - Static variable in interface org.jline.reader.LineReader
 
bindIfNotBound(T, CharSequence) - Method in class org.jline.keymap.KeyMap
Binds a function to a key sequence only if the key sequence is not already bound.
Binding - Interface in org.jline.reader
Marker interface for objects that can be bound to key sequences in a KeyMap.
bindingReader - Variable in class org.jline.builtins.Less
 
bindingReader - Variable in class org.jline.builtins.Nano
 
bindingReader - Variable in class org.jline.reader.impl.LineReaderImpl
 
BindingReader - Class in org.jline.keymap
The BindingReader transforms incoming characters into key bindings.
BindingReader(NonBlockingReader) - Constructor for class org.jline.keymap.BindingReader
Creates a new BindingReader that reads from the specified NonBlockingReader.
bindKey(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
bindKeys() - Method in class org.jline.builtins.Nano
 
bit_image_carriage_return - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
bit_image_entwining - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
bit_image_newline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
bit_image_repeat - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
bit_image_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
BLACK - Enum constant in enum class org.jline.jansi.Ansi.Color
 
BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BLACK - Static variable in class org.jline.jansi.io.AnsiProcessor
 
BLACK - Static variable in class org.jline.utils.AnsiWriter
 
BLACK - Static variable in class org.jline.utils.AttributedStyle
 
blink() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the blink attribute enabled.
BLINK_FAST - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
BLINK_FAST - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BLINK_MATCHING_PAREN - Static variable in interface org.jline.reader.LineReader
 
BLINK_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
BLINK_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BLINK_SLOW - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
BLINK_SLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
blinkDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the blink attribute set to its default state.
blinkOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the blink attribute explicitly disabled.
blockCommentDelims(DefaultParser.BlockCommentDelims) - Method in class org.jline.reader.impl.DefaultParser
Sets the block comment delimiters.
BlockCommentDelims(String, String) - Constructor for class org.jline.reader.impl.DefaultParser.BlockCommentDelims
 
BLUE - Enum constant in enum class org.jline.jansi.Ansi.Color
 
BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BLUE - Static variable in class org.jline.jansi.io.AnsiProcessor
 
BLUE - Static variable in class org.jline.utils.AnsiWriter
 
BLUE - Static variable in class org.jline.utils.AttributedStyle
 
bold() - Method in class org.jline.jansi.Ansi
 
bold() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the bold attribute enabled.
BOLD - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
BOLD - Static variable in class org.jline.utils.AttributedStyle
Style with bold attribute enabled.
BOLD_OFF - Static variable in class org.jline.utils.AttributedStyle
Style with bold attribute explicitly disabled.
boldDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the bold attribute set to its default state.
boldOff() - Method in class org.jline.jansi.Ansi
 
boldOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the bold attribute explicitly disabled.
BOOLEAN_KEYS - Static variable in interface org.jline.console.Printer
 
bools - Variable in class org.jline.terminal.impl.AbstractTerminal
 
border - Variable in class org.jline.utils.Status
 
BORDER - Static variable in interface org.jline.console.Printer
Value: String
Applies: TABLE
Table cell vertical border character.
borderString - Variable in class org.jline.utils.Status
 
bottom - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
BRACKETED_PASTE - Enum constant in enum class org.jline.reader.LineReader.Option
 
BRACKETED_PASTE_BEGIN - Static variable in class org.jline.reader.impl.LineReaderImpl
 
BRACKETED_PASTE_END - Static variable in class org.jline.reader.impl.LineReaderImpl
 
BRACKETED_PASTE_OFF - Static variable in class org.jline.reader.impl.LineReaderImpl
 
BRACKETED_PASTE_ON - Static variable in class org.jline.reader.impl.LineReaderImpl
 
brackets - Variable in class org.jline.builtins.Nano
 
BRIGHT - Static variable in class org.jline.utils.AttributedStyle
 
BRK - Static variable in class org.jline.builtins.telnet.TelnetIO
Break
BRKINT - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Map BREAK to SIGINTR
BSDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Backspace delay
buf - Variable in class org.jline.reader.impl.LineReaderImpl
 
buf - Variable in class org.jline.utils.FastBufferedOutputStream
 
buffer - Variable in class org.jline.builtins.Less
 
buffer - Variable in class org.jline.builtins.Nano
 
buffer() - Method in class org.jline.utils.AttributedCharSequence
 
buffer() - Method in class org.jline.utils.AttributedString
Returns the character buffer for this attributed string.
buffer() - Method in class org.jline.utils.AttributedStringBuilder
Returns the character buffer for this attributed string builder.
buffer() - Method in class org.jline.widget.Widgets
Get lineReader's buffer
Buffer - Interface in org.jline.reader
Represents the editable text buffer in the LineReader.
Buffer(String) - Constructor for class org.jline.builtins.Nano.Buffer
 
buffer_capacity - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
BufferImpl - Class in org.jline.reader.impl
Default implementation of the Buffer interface.
BufferImpl() - Constructor for class org.jline.reader.impl.BufferImpl
Creates a new buffer with the default size (64).
BufferImpl(int) - Constructor for class org.jline.reader.impl.BufferImpl
Creates a new buffer with the specified size.
bufferIndex - Variable in class org.jline.builtins.Nano
 
buffers - Variable in class org.jline.builtins.Nano
 
build() - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Builds the dispatcher.
build() - Method in class org.jline.reader.LineReaderBuilder
Builds and returns a LineReader instance with the configured options.
build() - Method in class org.jline.shell.CommandDescription.Builder
Builds the command description.
build() - Method in class org.jline.shell.PipelineBuilder
Builds the pipeline.
build() - Method in class org.jline.shell.ShellBuilder
Builds the Shell instance.
build() - Method in class org.jline.terminal.TerminalBuilder
Create and configure a Terminal instance according to this builder's settings.
build(String) - Static method in class org.jline.builtins.SyntaxHighlighter
Build SyntaxHighlighter
build(Path, String) - Static method in class org.jline.builtins.SyntaxHighlighter
Build SyntaxHighlighter
build(List<Path>, String, String) - Static method in class org.jline.builtins.SyntaxHighlighter
 
build(List<Path>, String, String, boolean) - Static method in class org.jline.builtins.SyntaxHighlighter
 
builder() - Static method in class org.jline.console.impl.ConsoleDispatcherBuilder
Creates a new builder.
builder() - Static method in class org.jline.reader.LineReaderBuilder
Creates a new LineReaderBuilder instance.
builder() - Static method in class org.jline.shell.CommandDescription
Creates a new builder.
builder() - Static method in class org.jline.shell.Shell
Creates a new ShellBuilder.
builder() - Static method in class org.jline.terminal.TerminalBuilder
Creates a new terminal builder instance for configuring and creating terminals.
buildStyle(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
builtins(Builtins) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the builtins registry.
Builtins - Class in org.jline.console.impl
Implementation of CommandRegistry that provides built-in commands for JLine.
Builtins(Path, ConfigurationPath, Function<String, Widget>) - Constructor for class org.jline.console.impl.Builtins
 
Builtins(Supplier<Path>, ConfigurationPath, Function<String, Widget>) - Constructor for class org.jline.console.impl.Builtins
 
Builtins(Set<Builtins.Command>, Path, ConfigurationPath, Function<String, Widget>) - Constructor for class org.jline.console.impl.Builtins
 
Builtins(Set<Builtins.Command>, Supplier<Path>, ConfigurationPath, Function<String, Widget>) - Constructor for class org.jline.console.impl.Builtins
 
Builtins.Command - Enum Class in org.jline.console.impl
Enumeration of built-in commands provided by this class.
builtinWidgets - Variable in class org.jline.reader.impl.LineReaderImpl
 
builtinWidgets() - Method in class org.jline.reader.impl.LineReaderImpl
 
bundle(Class<T>) - Static method in class org.jline.style.Styler
Creates a StyleBundle proxy for the specified interface.
bundle(String, Class<T>) - Static method in class org.jline.style.Styler
Creates a StyleBundle proxy for the specified interface with an explicit style group.
Button - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
Also report button-motion events.
Button1 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
The primary mouse button (usually the left button).
Button2 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
The middle mouse button.
Button3 - Enum constant in enum class org.jline.terminal.MouseEvent.Button
The secondary mouse button (usually the right button).
buttons - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
buttonState - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
byName(String) - Static method in enum class org.jline.utils.InfoCmp.Capability
 

C

C - Static variable in class org.jline.utils.Colors
Chroma
c_cc - Variable in class org.jline.nativ.CLibrary.Termios
 
c_cflag - Variable in class org.jline.nativ.CLibrary.Termios
 
c_iflag - Variable in class org.jline.nativ.CLibrary.Termios
 
c_ispeed - Variable in class org.jline.nativ.CLibrary.Termios
 
c_lflag - Variable in class org.jline.nativ.CLibrary.Termios
 
c_oflag - Variable in class org.jline.nativ.CLibrary.Termios
 
c_ospeed - Variable in class org.jline.nativ.CLibrary.Termios
 
CALLBACK_FINISH - Static variable in interface org.jline.reader.LineReader
 
CALLBACK_INIT - Static variable in interface org.jline.reader.LineReader
 
CALLBACK_KEYMAP - Static variable in interface org.jline.reader.LineReader
 
callWidget(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
callWidget(String) - Method in interface org.jline.reader.LineReader
Calls a widget by name.
callWidget(String) - Method in class org.jline.widget.Widgets
Call widget.
camelMatch(String, int, String, int) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
can(InfoCmp.Capability, InfoCmp.Capability) - Method in class org.jline.utils.Display
 
can_change - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CANCEL - Enum constant in enum class org.jline.builtins.Nano.Operation
 
canChange() - Method in class org.jline.utils.ColorPalette
Check if the terminal has the capability to change colors.
Candidate - Class in org.jline.reader
Represents a completion candidate for tab completion.
Candidate(String) - Constructor for class org.jline.reader.Candidate
Simple constructor with only a single String as an argument.
Candidate(String, String, String, String, String, String, boolean) - Constructor for class org.jline.reader.Candidate
Constructs a new Candidate.
Candidate(String, String, String, String, String, String, boolean, int) - Constructor for class org.jline.reader.Candidate
Constructs a new Candidate.
candidates - Variable in class org.jline.reader.impl.completer.StringsCompleter
 
candidateStartPosition - Variable in class org.jline.reader.impl.LineReaderImpl
 
canPauseResume() - Method in class org.jline.terminal.impl.AbstractTerminal
 
canPauseResume() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
canPauseResume() - Method in class org.jline.terminal.impl.ExternalTerminal
 
canPauseResume() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
canPauseResume() - Method in interface org.jline.terminal.Terminal
Whether this terminal supports Terminal.pause() and Terminal.resume() calls.
canRedo() - Method in class org.jline.reader.impl.UndoTree
 
canScroll - Variable in class org.jline.utils.Display
 
canUndo() - Method in class org.jline.reader.impl.UndoTree
 
CAPITALIZE_WORD - Static variable in interface org.jline.reader.LineReader
 
capitalizeWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
CAPSLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
CAPSLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
carriage_return - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CASE_INSENSITIVE - Enum constant in enum class org.jline.reader.LineReader.Option
if completion is case insensitive or not
CASE_INSENSITIVE_SEARCH - Enum constant in enum class org.jline.reader.LineReader.Option
if history search is fully case insensitive
CASE_SENSITIVE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
cat(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Cat command - concatenate and print files.
CAT02toHPE(double[]) - Static method in class org.jline.utils.Colors
 
cc() - Method in class org.jline.terminal.impl.TermiosData
Returns the control characters array.
CCAR_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
DCD flow control of output
CCTS_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
CTS flow control of output
cd(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Change directory command.
cd(PosixCommands.Context, String[], Consumer<Path>) - Static method in class org.jline.builtins.PosixCommands
Change directory command with directory changer.
CDSR_OFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
DSR flow control of output
CDTR_IFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
DTR flow control of input
ceol_standout_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cflag() - Method in class org.jline.terminal.impl.TermiosData
Returns the control mode flags.
cflag(long) - Method in class org.jline.terminal.impl.TermiosData
Sets the control mode flags.
CHANGE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
 
change_char_pitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
change_line_pitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
change_res_horz - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
change_res_vert - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
change_scroll_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CHAR - Enum constant in enum class org.jline.builtins.Less.Operation
 
CHAR - Enum constant in enum class org.jline.reader.LineReader.RegionType
 
CHAR_INFO() - Constructor for class org.jline.nativ.Kernel32.CHAR_INFO
Default constructor.
char_padding - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
char_set_names - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
Character - Enum constant in enum class org.jline.terminal.KeyEvent.Type
A printable character was typed.
CHARACTER_SEARCH - Static variable in interface org.jline.reader.LineReader
 
CHARACTER_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
charAt(int) - Method in class org.jline.utils.AttributedCharSequence
 
charAt(int) - Method in class org.jline.utils.AttributedStringBuilder
Returns the character at the specified index in this attributed string builder.
charCountForDisplay(CharSequence, int, Terminal) - Static method in class org.jline.utils.WCWidth
Compute the number of Java chars that form the display unit (code point or grapheme cluster) starting at index in cs.
charCountForGraphemeCluster(CharSequence, int) - Static method in class org.jline.utils.WCWidth
Returns the number of chars consumed by the grapheme cluster starting at index in the given CharSequence.
checkClosed() - Method in class org.jline.terminal.impl.AbstractTerminal
Checks if this terminal has been closed and throws an exception if it has.
checkClosed() - Method in class org.jline.utils.NonBlockingInputStream
Checks if this input stream has been closed.
checkClosed() - Method in class org.jline.utils.NonBlockingReader
Checks if this reader has been closed.
checkInterrupted() - Static method in class org.jline.builtins.Less
This is for long running commands to be interrupted by ctrl-c
checkInterrupted() - Method in class org.jline.terminal.impl.AbstractPty
 
checkInterrupted() - Method in class org.jline.terminal.impl.AbstractTerminal
 
checkIoException() - Method in class org.jline.utils.NonBlockingPumpInputStream
 
chopLongLines - Variable in class org.jline.builtins.Less
 
CIGNORE - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Ignore control flags
ClasspathResourceUtil - Class in org.jline.builtins
Utility class for working with classpath resources.
ClasspathResourceUtil() - Constructor for class org.jline.builtins.ClasspathResourceUtil
Creates a new ClasspathResourceUtil.
cleanup() - Method in class org.jline.reader.impl.LineReaderImpl
 
cleanUp() - Method in class org.jline.console.impl.SystemRegistryImpl
 
cleanUp() - Method in interface org.jline.console.SystemRegistry
Deprecated.
Deletes temporary console variables and resets output streams.
cleanUp() - Method in interface org.jline.shell.CommandDispatcher
Performs cleanup between command executions (e.g., resetting state).
clear() - Method in interface org.jline.reader.Buffer
Clears the buffer content.
clear() - Method in class org.jline.reader.impl.BufferImpl
 
clear() - Method in class org.jline.reader.impl.LineReaderImpl
Clean the used display
clear() - Method in class org.jline.reader.impl.UndoTree
 
clear() - Method in class org.jline.style.MemoryStyleSource
 
clear() - Method in class org.jline.style.NopStyleSource
No-operation implementation of clear that does nothing.
clear() - Method in interface org.jline.style.StyleSource
Clears all style definitions from this source.
clear() - Method in class org.jline.utils.Display
Clears the whole screen.
clear() - Method in class org.jline.utils.NonBlockingReaderImpl
 
clear(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Clear command - clear terminal screen.
CLEAR - Enum constant in enum class org.jline.builtins.TTop.Operation
 
CLEAR - Static variable in interface org.jline.reader.LineReader
 
clear_all_tabs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
clear_margins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
clear_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CLEAR_SCREEN - Enum constant in enum class org.jline.builtins.Nano.Operation
 
CLEAR_SCREEN - Static variable in interface org.jline.reader.LineReader
 
clearAllImages(Terminal) - Method in class org.jline.terminal.impl.KittyGraphics
Clears all images from the terminal.
clearChoices() - Method in class org.jline.reader.impl.LineReaderImpl
 
clearDescription() - Method in class org.jline.widget.TailTipWidgets
 
clearDescription() - Method in class org.jline.widget.Widgets
Clears terminal status bar
clearScreen() - Method in class org.jline.reader.impl.LineReaderImpl
Clear the screen by issuing the ANSI "clear screen" code.
clearTailTip() - Method in class org.jline.widget.Widgets
Clears command line command hint
CLibrary - Class in org.jline.nativ
Interface to access some low level POSIX functions,.
CLibrary.Termios - Class in org.jline.nativ
termios structure for termios functions, describing a general terminal interface that is provided to control asynchronous communications ports
CLibrary.WinSize - Class in org.jline.nativ
Window sizes.
CLOCAL - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Ignore modem status lines
clockMode(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
close() - Method in class org.jline.builtins.ScreenTerminalOutputStream
 
close() - Method in class org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
 
close() - Method in class org.jline.builtins.telnet.Connection
Closes the connection and its underlying i/o and network resources.
close() - Method in class org.jline.console.impl.SystemRegistryImpl
 
close() - Method in interface org.jline.console.SystemRegistry
Deprecated.
Orderly closes this system registry.
close() - Method in class org.jline.jansi.io.AnsiOutputStream
 
close() - Method in interface org.jline.shell.CommandDispatcher
Closes this dispatcher and releases resources.
close() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
No-op default implementation; does nothing.
close() - Method in class org.jline.shell.Shell
Closes this shell, releasing the dispatcher and optionally the terminal.
close() - Method in class org.jline.terminal.impl.AbstractTerminal
 
close() - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
 
close() - Method in class org.jline.terminal.impl.exec.ExecPty
Closes this Pty.
close() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
close() - Method in class org.jline.utils.AnsiWriter
 
close() - Method in class org.jline.utils.InputStreamReader
Closes this reader.
close() - Method in class org.jline.utils.NonBlockingInputStream
Closes this input stream and marks it as closed.
close() - Method in class org.jline.utils.NonBlockingInputStreamImpl
 
close() - Method in class org.jline.utils.NonBlockingPumpInputStream
 
close() - Method in class org.jline.utils.NonBlockingPumpReader
 
close() - Method in class org.jline.utils.NonBlockingReader
Closes this reader and marks it as closed.
close() - Method in class org.jline.utils.NonBlockingReaderImpl
 
close() - Method in class org.jline.utils.NonCloseableInputStream
 
close() - Method in class org.jline.utils.NonCloseableOutputStream
 
close() - Method in class org.jline.utils.PumpReader
 
close() - Method in class org.jline.utils.Status
 
close() - Method in class org.jline.utils.WriterOutputStream
 
closed - Variable in class org.jline.terminal.impl.AbstractTerminal
 
closed - Variable in class org.jline.terminal.impl.ExternalTerminal
 
closed - Variable in class org.jline.utils.NonBlockingInputStream
Flag indicating whether this input stream has been closed.
closed - Variable in class org.jline.utils.NonBlockingReader
Flag indicating whether this reader has been closed.
ClosedException - Exception Class in org.jline.utils
Exception thrown when attempting to use a closed resource.
ClosedException() - Constructor for exception class org.jline.utils.ClosedException
 
ClosedException(String) - Constructor for exception class org.jline.utils.ClosedException
 
ClosedException(String, Throwable) - Constructor for exception class org.jline.utils.ClosedException
 
ClosedException(Throwable) - Constructor for exception class org.jline.utils.ClosedException
 
CloseHandle(long) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms724211%28VS.85%29.aspx
closeInput() - Method in class org.jline.builtins.telnet.TelnetIO
Method to close the underlying inputstream to free system resources.
Most likely only to be called by the ConnectionManager upon clean up of connections that ended or died.
closeOutput() - Method in class org.jline.builtins.telnet.TelnetIO
Method to close the underlying output stream to free system resources.
Most likely only to be called by the ConnectionManager upon clean up of connections that ended or died.
closer - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
closer - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
clr_bol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
clr_eol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
clr_eos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CMD_BIND - Static variable in class org.jline.builtins.Tmux
 
CMD_BIND_KEY - Static variable in class org.jline.builtins.Tmux
 
CMD_CLOCK_MODE - Static variable in class org.jline.builtins.Tmux
 
CMD_COMMANDS - Static variable in class org.jline.builtins.Tmux
 
CMD_DISPLAY_PANES - Static variable in class org.jline.builtins.Tmux
 
CMD_DISPLAYP - Static variable in class org.jline.builtins.Tmux
 
CMD_LIST_KEYS - Static variable in class org.jline.builtins.Tmux
 
CMD_LIST_WINDOWS - Static variable in class org.jline.builtins.Tmux
 
CMD_LSK - Static variable in class org.jline.builtins.Tmux
 
CMD_LSW - Static variable in class org.jline.builtins.Tmux
 
CMD_NEW_WINDOW - Static variable in class org.jline.builtins.Tmux
 
CMD_NEWW - Static variable in class org.jline.builtins.Tmux
 
CMD_NEXT - Static variable in class org.jline.builtins.Tmux
 
CMD_NEXT_WINDOW - Static variable in class org.jline.builtins.Tmux
 
CMD_PREV - Static variable in class org.jline.builtins.Tmux
 
CMD_PREVIOUS_WINDOW - Static variable in class org.jline.builtins.Tmux
 
CMD_RESIZE_PANE - Static variable in class org.jline.builtins.Tmux
 
CMD_RESIZEP - Static variable in class org.jline.builtins.Tmux
 
CMD_SELECT_PANE - Static variable in class org.jline.builtins.Tmux
 
CMD_SELECTP - Static variable in class org.jline.builtins.Tmux
 
CMD_SEND - Static variable in class org.jline.builtins.Tmux
 
CMD_SEND_KEYS - Static variable in class org.jline.builtins.Tmux
 
CMD_SEND_PREFIX - Static variable in class org.jline.builtins.Tmux
 
CMD_SET - Static variable in class org.jline.builtins.Tmux
 
CMD_SET_OPTION - Static variable in class org.jline.builtins.Tmux
 
CMD_SPLIT_WINDOW - Static variable in class org.jline.builtins.Tmux
 
CMD_SPLITW - Static variable in class org.jline.builtins.Tmux
 
CMD_UNBIND - Static variable in class org.jline.builtins.Tmux
 
CMD_UNBIND_KEY - Static variable in class org.jline.builtins.Tmux
 
CmdDesc - Class in org.jline.console
Deprecated.
CmdDesc() - Constructor for class org.jline.console.CmdDesc
Deprecated.
Creates a new command description that is not a command.
CmdDesc(boolean) - Constructor for class org.jline.console.CmdDesc
Deprecated.
Creates a new command description with the specified validity.
CmdDesc(List<ArgDesc>) - Constructor for class org.jline.console.CmdDesc
Deprecated.
Creates a new command description with the specified argument descriptions.
CmdDesc(List<ArgDesc>, Map<String, List<AttributedString>>) - Constructor for class org.jline.console.CmdDesc
Deprecated.
Creates a new command description with the specified argument and option descriptions.
CmdDesc(List<AttributedString>, List<ArgDesc>, Map<String, List<AttributedString>>) - Constructor for class org.jline.console.CmdDesc
Deprecated.
Creates a new command description with the specified main description, argument descriptions, and option descriptions.
CmdLine - Class in org.jline.console
Deprecated.
CmdLine(String, String, String, List<String>, CmdLine.DescriptionType) - Constructor for class org.jline.console.CmdLine
Deprecated.
Creates a new command line with the specified components.
CmdLine.DescriptionType - Enum Class in org.jline.console
Deprecated.
Enumeration specifying the type of description that should be displayed for the command.
CODE_LIST_SEPARATOR - Static variable in class org.jline.jansi.AnsiRenderer
 
code_set_init - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CODE_TEXT_SEPARATOR - Static variable in class org.jline.jansi.AnsiRenderer
 
codePointAt(int) - Method in class org.jline.utils.AttributedCharSequence
Returns the code point at the specified index in this attributed string.
codePointBefore(int) - Method in class org.jline.utils.AttributedCharSequence
Returns the code point before the specified index in this attributed string.
codePointCount(int, int) - Method in class org.jline.utils.AttributedCharSequence
Returns the number of Unicode code points in the specified range of this attributed string.
col_addr_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
color(boolean) - Method in class org.jline.terminal.TerminalBuilder
 
color_names - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ColorPalette - Class in org.jline.utils
Color palette for terminal color management and conversion.
ColorPalette() - Constructor for class org.jline.utils.ColorPalette
 
ColorPalette(Terminal) - Constructor for class org.jline.utils.ColorPalette
 
ColorPalette(Terminal, String) - Constructor for class org.jline.utils.ColorPalette
 
colors(Terminal, PrintStream, String[]) - Static method in class org.jline.builtins.Commands
Displays color tables and ANSI styles.
Colors - Class in org.jline.jansi.io
Helper class for dealing with color rounding.
Colors - Class in org.jline.utils
Utility class for color-related operations and definitions.
Colors() - Constructor for class org.jline.jansi.io.Colors
Creates a new Colors.
COLORS - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
Colors16 - Enum constant in enum class org.jline.jansi.AnsiColors
 
Colors256 - Enum constant in enum class org.jline.jansi.AnsiColors
 
ColorsAnsiProcessor - Class in org.jline.jansi.io
Ansi processor to process color conversion if needed.
ColorsAnsiProcessor(OutputStream, AnsiColors) - Constructor for class org.jline.jansi.io.ColorsAnsiProcessor
 
ColorSupport - Class in org.jline.terminal.impl
Parses OSC 10/11 color query responses from the terminal.
column() - Method in exception class org.jline.reader.SyntaxError
Returns the column position where the syntax error occurred.
column_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
columnLength() - Method in class org.jline.utils.AttributedCharSequence
Returns the display width of this attributed string in columns.
columnLength(Terminal) - Method in class org.jline.utils.AttributedCharSequence
Returns the display width of this attributed string in columns.
columns - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
columns - Variable in class org.jline.utils.Display
 
COLUMNS - Static variable in interface org.jline.console.Printer
Value: List<String>
Applies: MAP and TABLE
Display given keys/columns on map/table.
COLUMNS_IN - Static variable in interface org.jline.console.Printer
Value: List<String>
Applies: TABLE
These map values will be added to the table before all the other keys.
COLUMNS_OUT - Static variable in interface org.jline.console.Printer
Value: List<String>
Applies: TABLE
These map values will not be inserted to the table.
columns1 - Variable in class org.jline.utils.Display
 
columnSplitLength(int) - Method in class org.jline.utils.AttributedCharSequence
Splits this attributed string into multiple lines based on column width.
columnSplitLength(int, boolean, boolean) - Method in class org.jline.utils.AttributedCharSequence
Splits this attributed string into multiple lines based on column width, with options for handling newlines and line wrapping.
columnSplitLength(int, boolean, boolean, Terminal) - Method in class org.jline.utils.AttributedCharSequence
columnSplitLength(Terminal, int, boolean, boolean) - Method in class org.jline.utils.AttributedCharSequence
Splits this attributed string into multiple lines based on column width.
columnSubSequence(int, int) - Method in class org.jline.utils.AttributedCharSequence
Returns a subsequence of this attributed string based on column positions.
columnSubSequence(int, int, Terminal) - Method in class org.jline.utils.AttributedCharSequence
columnSubSequence(Terminal, int, int) - Method in class org.jline.utils.AttributedCharSequence
Returns a subsequence of this attributed string based on column positions.
COMBINED - Enum constant in enum class org.jline.shell.widget.CommandTailTipWidgets.TipType
Show argument descriptions if available, otherwise completer suggestions.
COMBINED - Enum constant in enum class org.jline.widget.TailTipWidgets.TipType
Prepare command line suggestions using either a command's positional argument descriptions if they exist, or command completer data if no argument descriptions are available.
COMBINED_REDIRECT - Enum constant in enum class org.jline.shell.Pipeline.Operator
Combined redirection: redirect both stdout and stderr to file (&>)
combinedRedirect(Path) - Method in class org.jline.shell.PipelineBuilder
Adds a combined stdout+stderr redirection (&>) to the specified file.
command() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the command name.
command() - Method in class org.jline.shell.impl.DefaultJob
 
command() - Method in interface org.jline.shell.Job
Returns the command string associated with this job.
command(boolean) - Method in class org.jline.shell.CommandDescription.Builder
Sets whether this description represents a command.
command(String) - Method in interface org.jline.shell.CommandGroup
Finds a command by name or alias.
command(String) - Method in class org.jline.shell.impl.VariableCommands
 
Command - Interface in org.jline.shell
Represents a single executable command in the shell.
COMMAND - Enum constant in enum class org.jline.console.CmdLine.DescriptionType
Deprecated.
Cursor is at the end of line.
COMMAND - Enum constant in enum class org.jline.shell.CommandLine.Type
Full command description
command_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
COMMAND_INCLUDE - Static variable in class org.jline.builtins.SyntaxHighlighter
 
COMMAND_THEME - Static variable in class org.jline.builtins.SyntaxHighlighter
 
commandAliases() - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns a map of alias-to-command names known by this registry.
commandAliases() - Method in class org.jline.console.impl.AbstractCommandRegistry
 
commandAliases() - Method in class org.jline.console.impl.CommandRegistryAdapter
 
commandAliases() - Method in class org.jline.console.impl.SystemRegistryImpl
 
commandDescription(List<String>) - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns a command description for use in the JLine Widgets framework.
commandDescription(List<String>) - Method in class org.jline.console.impl.CommandRegistryAdapter
 
commandDescription(List<String>) - Method in class org.jline.console.impl.JlineCommandRegistry
 
commandDescription(List<String>) - Method in class org.jline.console.impl.SystemRegistryImpl
 
commandDescription(CmdLine) - Method in class org.jline.console.impl.SystemRegistryImpl
 
commandDescription(CmdLine) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns a description for a command, method, or syntax for use in the JLine Widgets framework.
CommandDescription - Class in org.jline.shell
Describes a command for help display and widget integration.
CommandDescription.Builder - Class in org.jline.shell
Builder for CommandDescription instances.
CommandDispatcher - Interface in org.jline.shell
Central dispatcher that aggregates CommandGroups and handles command resolution, execution, and completion.
commandGroup(int) - Method in class org.jline.reader.impl.DefaultParser
Sets the command group for the regular expression.
CommandGroup - Interface in org.jline.shell
A named group of Commands for organization and discovery.
CommandGroupAdapter - Class in org.jline.console.impl
Adapts an old CommandRegistry to the new CommandGroup interface.
CommandGroupAdapter(CommandRegistry) - Constructor for class org.jline.console.impl.CommandGroupAdapter
Creates an adapter wrapping the given command registry.
commandHighlighter - Variable in class org.jline.console.impl.SystemHighlighter
 
commandHighlighter(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables the built-in command-aware syntax highlighter.
CommandHighlighter - Class in org.jline.shell.impl
Command-aware syntax highlighter for the shell.
CommandHighlighter(CommandDispatcher) - Constructor for class org.jline.shell.impl.CommandHighlighter
Creates a command highlighter with no delegate.
CommandHighlighter(CommandDispatcher, Highlighter) - Constructor for class org.jline.shell.impl.CommandHighlighter
Creates a command highlighter with an optional delegate.
commandId - Variable in class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
 
commandIndex - Variable in class org.jline.console.impl.SystemHighlighter
 
commandInfo(String) - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns a short info about command known by this registry.
commandInfo(String) - Method in class org.jline.console.impl.CommandRegistryAdapter
 
commandInfo(String) - Method in class org.jline.console.impl.JlineCommandRegistry
 
commandInfo(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
CommandInput - Class in org.jline.console
Deprecated.
CommandInput(String, Object[], CommandRegistry.CommandSession) - Constructor for class org.jline.console.CommandInput
Deprecated.
Creates a new CommandInput with the specified command, arguments, and session.
CommandInput(String, Object[], Terminal, InputStream, PrintStream, PrintStream) - Constructor for class org.jline.console.CommandInput
Deprecated.
Creates a new CommandInput with the specified command, arguments, terminal, and I/O streams.
commandLine() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
commandLine() - Method in interface org.jline.shell.Pipeline.Stage
Returns the command line for this stage.
CommandLine - Class in org.jline.shell
Represents a parsed command line with its components.
CommandLine(String, String, String, List<String>, CommandLine.Type) - Constructor for class org.jline.shell.CommandLine
Creates a new command line.
CommandLine.Type - Enum Class in org.jline.shell
The type of description that should be displayed.
CommandMethods - Class in org.jline.console
Deprecated.
CommandMethods(Consumer<CommandInput>, Function<String, List<Completer>>) - Constructor for class org.jline.console.CommandMethods
Deprecated.
Creates a new CommandMethods with the specified execution and completer compilation functions.
CommandMethods(Function<CommandInput, ?>, Function<String, List<Completer>>) - Constructor for class org.jline.console.CommandMethods
Deprecated.
Creates a new CommandMethods with the specified execution and completer compilation functions.
commandName(String) - Method in interface org.jline.builtins.Completers.CompletionEnvironment
Gets the display name for a command.
commandNames() - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns the command names known by this registry.
commandNames() - Method in class org.jline.console.impl.AbstractCommandRegistry
 
commandNames() - Method in class org.jline.console.impl.CommandRegistryAdapter
 
commandNames() - Method in class org.jline.console.impl.SystemRegistryImpl
 
commandOptions(String) - Method in class org.jline.console.impl.JlineCommandRegistry
 
CommandRegistry - Interface in org.jline.console
Deprecated.
CommandRegistry.CommandSession - Class in org.jline.console
Deprecated.
Class representing a command execution session.
CommandRegistryAdapter - Class in org.jline.console.impl
Adapts a new CommandGroup to the old CommandRegistry interface.
CommandRegistryAdapter(CommandGroup) - Constructor for class org.jline.console.impl.CommandRegistryAdapter
Creates an adapter wrapping the given command group.
commands() - Method in class org.jline.builtins.InteractiveCommandGroup
 
commands() - Method in class org.jline.builtins.PosixCommandGroup
 
commands() - Method in class org.jline.console.impl.CommandGroupAdapter
 
commands() - Method in class org.jline.console.impl.GogoCommandGroup
 
commands() - Method in interface org.jline.shell.CommandGroup
Returns all commands in this group.
commands() - Method in class org.jline.shell.impl.ScriptCommands
 
commands() - Method in class org.jline.shell.impl.SimpleCommandGroup
 
commands() - Method in class org.jline.shell.impl.VariableCommands
 
commands(CommandRegistry...) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Adds old-style command registries.
Commands - Class in org.jline.builtins
Provides built-in commands for JLine applications.
commandsBuffer - Variable in class org.jline.reader.impl.LineReaderImpl
 
CommandSession - Class in org.jline.shell
Encapsulates the execution context for a command, including the terminal, I/O streams, session variables, working directory, and job state.
CommandSession() - Constructor for class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Creates a new command session with the system's standard I/O streams.
CommandSession() - Constructor for class org.jline.shell.CommandSession
Creates a new command session with the system's standard I/O streams.
CommandSession(Terminal) - Constructor for class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Creates a new command session with the specified terminal.
CommandSession(Terminal) - Constructor for class org.jline.shell.CommandSession
Creates a new command session with the specified terminal.
CommandSession(Terminal, InputStream, PrintStream, PrintStream) - Constructor for class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Creates a new command session with the specified terminal and I/O streams.
CommandSession(Terminal, InputStream, PrintStream, PrintStream) - Constructor for class org.jline.shell.CommandSession
Creates a new command session with the specified terminal and I/O streams.
commandStyle(LineReader, AttributedStringBuilder, boolean) - Method in class org.jline.reader.impl.DefaultHighlighter
 
CommandTailTipWidgets - Class in org.jline.shell.widget
Provides real-time command-line suggestions as the user types, using CommandDescription for positional argument hints and option help.
CommandTailTipWidgets(LineReader, Function<CommandLine, CommandDescription>, int, CommandTailTipWidgets.TipType) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a dynamic description function.
CommandTailTipWidgets(LineReader, Map<String, CommandDescription>) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a static map of command descriptions.
CommandTailTipWidgets(LineReader, Map<String, CommandDescription>, int) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a static map with a status bar.
CommandTailTipWidgets(LineReader, Map<String, CommandDescription>, int, CommandTailTipWidgets.TipType) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a static map with full configuration.
CommandTailTipWidgets(LineReader, Map<String, CommandDescription>, CommandTailTipWidgets.TipType) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a static map with a specific tip type.
CommandTailTipWidgets(LineReader, CommandDispatcher) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a CommandDispatcher for dynamic description lookup.
CommandTailTipWidgets(LineReader, CommandDispatcher, int) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a CommandDispatcher with a status bar.
CommandTailTipWidgets(LineReader, CommandDispatcher, int, CommandTailTipWidgets.TipType) - Constructor for class org.jline.shell.widget.CommandTailTipWidgets
Creates widgets using a CommandDispatcher with full configuration.
CommandTailTipWidgets.TipType - Enum Class in org.jline.shell.widget
The type of suggestions to display.
COMMENT_BEGIN - Static variable in interface org.jline.reader.LineReader
 
COMMON_LVB_GRID_HORIZONTAL - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_GRID_LVERTICAL - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_GRID_RVERTICAL - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_LEADING_BYTE - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_REVERSE_VIDEO - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_TRAILING_BYTE - Static variable in class org.jline.nativ.Kernel32
 
COMMON_LVB_UNDERSCORE - Static variable in class org.jline.nativ.Kernel32
 
compare(String, String) - Method in class org.jline.builtins.PosixCommands.SortComparator
 
compareRegion(String, int, int, String, int, int, boolean) - Method in class org.jline.builtins.PosixCommands.SortComparator
 
compareTo(Candidate) - Method in class org.jline.reader.Candidate
 
compile() - Method in class org.jline.builtins.NfaMatcher
Compiles the regular expression into an NFA.
compile() - Method in class org.jline.reader.impl.completer.SystemCompleter
 
compile(String) - Static method in class org.jline.builtins.Options
 
compile(String[]) - Static method in class org.jline.builtins.Options
 
compile(String[], String[]) - Static method in class org.jline.builtins.Options
 
compile(String[], Function<String, String>) - Static method in class org.jline.builtins.Options
 
compile(String[], Options) - Static method in class org.jline.builtins.Options
 
compile(String, Function<String, String>) - Static method in class org.jline.builtins.Options
 
compile(Function<String, Candidate>) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
compile(Map<String, List<String>>, Collection<String>) - Static method in class org.jline.builtins.Completers.OptDesc
Compiles a list of OptDesc objects from option values and options.
compile(Map<LineReader.Option, Boolean>, boolean, CompletingParsedLine, boolean, int, String) - Method in interface org.jline.reader.CompletionMatcher
Initializes the matcher with the current completion context.
compile(Map<LineReader.Option, Boolean>, boolean, CompletingParsedLine, boolean, int, String) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
compileCommandDescription(String) - Static method in class org.jline.console.impl.JlineCommandRegistry
 
compileCommandInfo(String) - Static method in class org.jline.console.impl.JlineCommandRegistry
 
compileCommandOptions(String) - Static method in class org.jline.console.impl.JlineCommandRegistry
 
compileCompleter() - Method in class org.jline.console.CommandMethods
Deprecated.
Returns the function that compiles completers for the command.
compileCompleters() - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns a SystemCompleter that can provide detailed completion information for all registered commands.
compileCompleters() - Method in class org.jline.console.impl.AbstractCommandRegistry
 
compileCompleters() - Method in class org.jline.console.impl.CommandRegistryAdapter
 
compileCompleters() - Method in class org.jline.console.impl.SystemRegistryImpl
 
compileCompleters(CommandRegistry...) - Static method in interface org.jline.console.CommandRegistry
Deprecated.
Aggregates and compiles SystemCompleters from multiple command registries into a single completer.
compileOptions(Options) - Method in class org.jline.console.impl.DefaultPrinter
 
complete() - Method in class org.jline.reader.Candidate
Boolean indicating whether this candidate is complete or if the completer may further expand the candidate value after this candidate has been selected.
complete(LineReader, PrintStream, PrintStream, Map<String, List<Completers.CompletionData>>, String[]) - Static method in class org.jline.builtins.Commands
Edits command-specific tab completions.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.AnyCompleter
Completes the current word by returning it as a candidate.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.Completer
Completes the current input line.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.FileNameCompleter
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.OptionCompleter
Completes command options and arguments.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.RegexCompleter
Completes the current input line using the regex pattern.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.TreeCompleter
Completes the current input line using the tree structure.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.console.impl.ConsoleEngineImpl.VariableReferenceCompleter
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in interface org.jline.reader.Completer
Populates candidates with a list of possible completions for the command line.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.reader.impl.completer.AggregateCompleter
Perform a completion operation across all aggregated completers.
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.reader.impl.completer.ArgumentCompleter
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.reader.impl.completer.NullCompleter
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.reader.impl.completer.StringsCompleter
 
complete(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.reader.impl.completer.SystemCompleter
 
Complete - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
 
COMPLETE - Enum constant in enum class org.jline.reader.Parser.ParseContext
Parse to find completions (typically after a Tab).
COMPLETE_IN_WORD - Enum constant in enum class org.jline.reader.LineReader.Option
 
COMPLETE_MATCHER_CAMELCASE - Enum constant in enum class org.jline.reader.LineReader.Option
use camel case completion matcher
COMPLETE_MATCHER_TYPO - Enum constant in enum class org.jline.reader.LineReader.Option
use type completion matcher
COMPLETE_PREFIX - Static variable in interface org.jline.reader.LineReader
 
COMPLETE_WORD - Static variable in interface org.jline.reader.LineReader
 
completeCommand(List<Candidate>) - Method in class org.jline.builtins.Completers.Completer
Completes command names.
completeCommandArguments(LineReader, ParsedLine, List<Candidate>, List<Completers.CompletionData>) - Method in class org.jline.builtins.Completers.Completer
Completes command arguments based on completion data.
completeJob(DefaultJob) - Method in class org.jline.shell.impl.DefaultJobManager
Marks a job as done and fires listeners.
completeOption(LineReader, ParsedLine, List<Candidate>, boolean) - Method in class org.jline.builtins.Completers.OptDesc
Completes an option based on whether it's a short or long option.
completePrefix() - Method in class org.jline.reader.impl.LineReaderImpl
 
completer - Variable in class org.jline.reader.impl.LineReaderImpl
 
completer() - Method in class org.jline.console.impl.SystemRegistryImpl
 
completer() - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns a command completer that includes console variable and script completion.
completer() - Method in interface org.jline.shell.Command
Returns a single completer for this command's arguments.
completer() - Method in interface org.jline.shell.CommandDispatcher
Returns a completer that provides tab completion across all registered commands.
completer() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
Creates a completer that provides completions for every registered command name and its aliases.
completer(Completer) - Method in class org.jline.reader.LineReaderBuilder
Sets the completer to be used for tab completion.
Completer - Interface in org.jline.reader
A completer is the mechanism by which tab-completion candidates will be resolved.
Completer(Completers.CompletionEnvironment) - Constructor for class org.jline.builtins.Completers.Completer
Creates a new Completer with the specified environment.
COMPLETER - Enum constant in enum class org.jline.reader.LineReader.SuggestionType
Prepare command line suggestions using command completer data.
COMPLETER - Enum constant in enum class org.jline.shell.widget.CommandTailTipWidgets.TipType
Show completer-driven suggestions.
COMPLETER - Enum constant in enum class org.jline.widget.TailTipWidgets.TipType
Prepare command line suggestions using a command's completer data.
completers() - Method in interface org.jline.shell.Command
Returns the completers for this command's arguments.
Completers - Class in org.jline.builtins
Provides a collection of completion-related classes and utilities for JLine applications.
Completers() - Constructor for class org.jline.builtins.Completers
Creates a new Completers.
Completers.AnyCompleter - Class in org.jline.builtins
A completer that accepts any input.
Completers.Completer - Class in org.jline.builtins
A completer implementation that provides command and argument completion.
Completers.CompletionData - Class in org.jline.builtins
Holds data for command completion.
Completers.CompletionEnvironment - Interface in org.jline.builtins
Interface defining the environment for command completion.
Completers.DirectoriesCompleter - Class in org.jline.builtins
A completer for directory names.
Completers.FileNameCompleter - Class in org.jline.builtins
A file name completer takes the buffer and issues a list of potential completions.
Completers.FilesCompleter - Class in org.jline.builtins
A completer for file names.
Completers.OptDesc - Class in org.jline.builtins
Describes a command-line option for completion.
Completers.OptionCompleter - Class in org.jline.builtins
A completer for command options and arguments.
Completers.RegexCompleter - Class in org.jline.builtins
A completer that uses regular expressions to match command patterns.
Completers.RegexCompleter.ArgumentLine - Class in org.jline.builtins
A simple implementation of ParsedLine for argument completion.
Completers.TreeCompleter - Class in org.jline.builtins
A completer that supports hierarchical command structures.
Completers.TreeCompleter.Node - Class in org.jline.builtins
Represents a node in the completion tree.
completeValue(LineReader, ParsedLine, List<Candidate>, String, String) - Method in class org.jline.builtins.Completers.OptDesc
Completes the value for an option.
completeWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
CompletingParsedLine - Interface in org.jline.reader
An extension of ParsedLine that, being aware of the quoting and escaping rules of the Parser that produced it, knows if and how a completion candidate should be escaped/quoted.
COMPLETION_STYLE_BACKGROUND - Static variable in interface org.jline.reader.LineReader
Completion style for displaying the list
COMPLETION_STYLE_DESCRIPTION - Static variable in interface org.jline.reader.LineReader
Completion style for displaying the candidate description
COMPLETION_STYLE_GROUP - Static variable in interface org.jline.reader.LineReader
Completion style for displaying groups name
COMPLETION_STYLE_LIST_BACKGROUND - Static variable in interface org.jline.reader.LineReader
 
COMPLETION_STYLE_LIST_DESCRIPTION - Static variable in interface org.jline.reader.LineReader
 
COMPLETION_STYLE_LIST_GROUP - Static variable in interface org.jline.reader.LineReader
 
COMPLETION_STYLE_LIST_SELECTION - Static variable in interface org.jline.reader.LineReader
 
COMPLETION_STYLE_LIST_STARTING - Static variable in interface org.jline.reader.LineReader
 
COMPLETION_STYLE_SELECTION - Static variable in interface org.jline.reader.LineReader
Completion style for displaying the current selected item
COMPLETION_STYLE_STARTING - Static variable in interface org.jline.reader.LineReader
Completion style for displaying the matching part of candidates
CompletionData(List<String>, String, String, String) - Constructor for class org.jline.builtins.Completers.CompletionData
Creates a new CompletionData instance.
completionMatcher - Variable in class org.jline.reader.impl.LineReaderImpl
 
completionMatcher(CompletionMatcher) - Method in class org.jline.reader.LineReaderBuilder
 
CompletionMatcher - Interface in org.jline.reader
Interface for matching and filtering completion candidates.
CompletionMatcherImpl - Class in org.jline.reader.impl
Default implementation of the CompletionMatcher interface.
CompletionMatcherImpl() - Constructor for class org.jline.reader.impl.CompletionMatcherImpl
 
computeDiagnostic() - Method in class org.jline.builtins.Nano
Computes the list of diagnostics for the current buffer.
computeEncoding() - Method in class org.jline.terminal.TerminalBuilder
 
computeFooter() - Method in class org.jline.builtins.Nano
 
computePost(List<Candidate>, Candidate, List<Candidate>, String) - Method in class org.jline.reader.impl.LineReaderImpl
 
computePost(List<Candidate>, Candidate, List<Candidate>, String, Function<String, Integer>, int, boolean, boolean, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
computeStderrEncoding() - Method in class org.jline.terminal.TerminalBuilder
 
computeStdinEncoding() - Method in class org.jline.terminal.TerminalBuilder
 
computeStdoutEncoding() - Method in class org.jline.terminal.TerminalBuilder
 
computeSuggestions() - Method in class org.jline.builtins.Nano
Initializes the suggestions map.
computeSystemOutput() - Method in class org.jline.terminal.TerminalBuilder
 
computeType() - Method in class org.jline.terminal.TerminalBuilder
 
conceal() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the conceal attribute enabled.
CONCEAL_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
CONCEAL_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
CONCEAL_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
CONCEAL_ON - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
concealDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the conceal attribute set to its default state.
concealOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the conceal attribute explicitly disabled.
condition - Variable in class org.jline.builtins.Completers.CompletionData
The condition that must be satisfied for this completion to be applicable
configPath - Variable in class org.jline.console.impl.SystemRegistryImpl
 
Configuration Options - Search tag in class org.jline.nativ.JLineNativeLoader
Section
ConfigurationPath - Class in org.jline.builtins
Manages configuration file paths for JLine applications.
ConfigurationPath(String, Path) - Constructor for class org.jline.builtins.ConfigurationPath
Configuration class constructor with classpath resource support.
ConfigurationPath(Path, Path) - Constructor for class org.jline.builtins.ConfigurationPath
Configuration class constructor.
configure(LineReader) - Static method in class org.jline.builtins.InputRC
Configures a LineReader using the default inputrc files.
configure(LineReader, InputStream) - Static method in class org.jline.builtins.InputRC
Configures a LineReader from an inputrc file provided as an InputStream.
configure(LineReader, InputStream) - Static method in class org.jline.reader.impl.InputRC
Configures a LineReader from an inputrc file.
configure(LineReader, Reader) - Static method in class org.jline.builtins.InputRC
Configures a LineReader from an inputrc file provided as a Reader.
configure(LineReader, Reader) - Static method in class org.jline.reader.impl.InputRC
Configures a LineReader from an inputrc file.
configure(LineReader, URL) - Static method in class org.jline.builtins.InputRC
Configures a LineReader from an inputrc file at the specified URL.
configure(LineReader, URL) - Static method in class org.jline.reader.impl.InputRC
Configures a LineReader from an inputrc file at the specified URL.
configure(LineReader, Path) - Static method in class org.jline.builtins.InputRC
Configures a LineReader from an inputrc file located at the specified file path, if that's an existing readable file.
Connection - Class in org.jline.builtins.telnet
Class that implements a connection with this telnet daemon.
Connection(ThreadGroup, ConnectionData) - Constructor for class org.jline.builtins.telnet.Connection
Constructs a TelnetConnection by invoking its parent constructor and setting of various members.
Subsequently instantiates the whole i/o subsystem, negotiating telnet protocol level options etc.
CONNECTION_BREAK - Enum constant in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Defines the connection sent break event type.
It occurs when the connection sent a NVT BREAK.
CONNECTION_IDLE - Enum constant in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Defines the connection idle event type.
It occurs if a connection has been idle exceeding the configured time to warning.
CONNECTION_LOGOUTREQUEST - Enum constant in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Defines the connection requested logout event type.
CONNECTION_TERMINAL_GEOMETRY_CHANGED - Enum constant in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Defines the connection geometry event type.
CONNECTION_TIMEDOUT - Enum constant in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Defines the connection timed out event type.
It occurs if a connection has been idle exceeding the configured time to warning and the configured time to timedout.
ConnectionData - Class in org.jline.builtins.telnet
An utility class that is used to store and allow retrieval of all data associated with a connection.
ConnectionData(Socket, ConnectionManager) - Constructor for class org.jline.builtins.telnet.ConnectionData
Constructs a ConnectionData instance storing vital information about a connection.
ConnectionEvent - Class in org.jline.builtins.telnet
Class implementing a ConnectionEvent.
These events are used to communicate things that are supposed to be handled within the application context.
ConnectionEvent(Connection, ConnectionEvent.Type) - Constructor for class org.jline.builtins.telnet.ConnectionEvent
Constructs a new instance of a ConnectionEvent with a given source (Connection) and a given type.
ConnectionEvent.Type - Enum Class in org.jline.builtins.telnet
 
ConnectionFilter - Interface in org.jline.builtins.telnet
Interface defining a generic IP level connection filter.
Due to the fact that this task depends heavily on application context, I chose a very generic way of applying IP level connection filtering.
connectionIdle(ConnectionEvent) - Method in interface org.jline.builtins.telnet.ConnectionListener
Called when a CONNECTION_IDLE event occured.
ConnectionListener - Interface in org.jline.builtins.telnet
Interface to be implemented if a class wants to qualify as a ConnectionListener.
Note that a Shell is per contract also forced to implement this interface.
connectionLogoutRequest(ConnectionEvent) - Method in interface org.jline.builtins.telnet.ConnectionListener
Called when a CONNECTION_LOGOUTREQUEST occured.
ConnectionManager - Class in org.jline.builtins.telnet
Class that takes care for active and queued connection.
ConnectionManager() - Constructor for class org.jline.builtins.telnet.ConnectionManager
 
ConnectionManager(int, int, int, int, ConnectionFilter, String, boolean) - Constructor for class org.jline.builtins.telnet.ConnectionManager
 
connectionSentBreak(ConnectionEvent) - Method in interface org.jline.builtins.telnet.ConnectionListener
Called when a CONNECTION_BREAK event occured.
connectionTerminalGeometryChanged(ConnectionEvent) - Method in interface org.jline.builtins.telnet.ConnectionListener
Called when a CONNECTION_TERMINAL_GEOMETRY_CHANGED event occured.
connectionTimedOut(ConnectionEvent) - Method in interface org.jline.builtins.telnet.ConnectionListener
Called when a CONNECTION_TIMEDOUT event occured.
CONSOLE_SCREEN_BUFFER_INFO() - Constructor for class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
Default constructor.
ConsoleDispatcherBuilder - Class in org.jline.console.impl
Factory that creates a CommandDispatcher backed by the legacy console infrastructure (SystemRegistryImpl, Builtins, and optionally ConsoleEngineImpl).
consoleEngine() - Method in class org.jline.console.impl.SystemRegistryImpl
 
consoleEngine(ConsoleEngine) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the console engine for scripting support.
ConsoleEngine - Interface in org.jline.console
Deprecated.
ConsoleEngine.ExecutionResult - Class in org.jline.console
Deprecated.
Class representing the result of executing a command.
ConsoleEngine.WidgetCreator - Class in org.jline.console
Deprecated.
Class for creating widgets from console functions.
ConsoleEngineImpl - Class in org.jline.console.impl
Manage console variables, commands and script execution.
ConsoleEngineImpl(Set<ConsoleEngineImpl.Command>, ScriptEngine, Printer, Supplier<Path>, ConfigurationPath) - Constructor for class org.jline.console.impl.ConsoleEngineImpl
 
ConsoleEngineImpl(ScriptEngine, Printer, Supplier<Path>, ConfigurationPath) - Constructor for class org.jline.console.impl.ConsoleEngineImpl
 
ConsoleEngineImpl.Command - Enum Class in org.jline.console.impl
 
ConsoleEngineImpl.VariableReferenceCompleter - Class in org.jline.console.impl
 
ConsoleLineExpander - Class in org.jline.console.impl
A LineExpander backed by a ConsoleEngine's parameter expansion.
ConsoleLineExpander(ConsoleEngine) - Constructor for class org.jline.console.impl.ConsoleLineExpander
Creates a new ConsoleLineExpander backed by the given engine.
consoleOption(String) - Method in interface org.jline.builtins.ConsoleOptionGetter
Return console option value
consoleOption(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
consoleOption(String) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns the value of a console option.
consoleOption(String, T) - Method in interface org.jline.builtins.ConsoleOptionGetter
Read console option value
consoleOption(String, T) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Reads a console option value with a default value if the option doesn't exist.
consoleOption(String, T) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
consoleOption(String, T) - Method in class org.jline.console.impl.SimpleSystemRegistryImpl
 
consoleOption(String, T) - Method in class org.jline.console.impl.SystemRegistryImpl
 
consoleOption(String, T) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns the value of a console option with a default value if the option doesn't exist.
ConsoleOptionGetter - Interface in org.jline.builtins
Interface for retrieving console options.
CONSTANT_CURSOR - Enum constant in enum class org.jline.builtins.Nano.Operation
 
constantCursor - Variable in class org.jline.builtins.Nano
 
CONT - Enum constant in enum class org.jline.terminal.Terminal.Signal
Continue signal, sent when resuming a process after suspension.
contains(char) - Method in class org.jline.utils.AttributedCharSequence
Returns whether this attributed string contains the specified character.
Context(InputStream, PrintStream, PrintStream, Path, Terminal, Function<String, Object>) - Constructor for class org.jline.builtins.PosixCommands.Context
 
Control - Enum constant in enum class org.jline.terminal.KeyEvent.Modifier
The Control key was held.
Control - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
The Control key was pressed during the mouse event.
controlKeyState - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
controlKeyState - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
convertAttributeToRgb(int, boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
Convert Windows console attribute to RGB color.
convertImage(BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
convertImage(BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.KittyGraphics
 
convertImage(BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.SixelGraphics
 
convertImage(BufferedImage, TerminalGraphics.ImageOptions) - Method in interface org.jline.terminal.impl.TerminalGraphics
Converts an image to the protocol-specific format.
convertImageChunked(BufferedImage, TerminalGraphics.ImageOptions, int) - Method in class org.jline.terminal.impl.KittyGraphics
Converts an image with chunked transmission for large images.
convertImageWithExtendedOptions(BufferedImage, TerminalGraphics.ImageOptions, String, String) - Method in class org.jline.terminal.impl.ITerm2Graphics
Converts an image with additional iTerm2-specific options.
convertToSixel(BufferedImage) - Static method in class org.jline.terminal.impl.SixelGraphics
Converts a BufferedImage to Sixel format.
COORD() - Constructor for class org.jline.nativ.Kernel32.COORD
Default constructor.
copy() - Method in class org.jline.nativ.Kernel32.COORD
 
copy() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
 
copy() - Method in interface org.jline.reader.Buffer
Creates a copy of this buffer.
copy() - Method in class org.jline.reader.impl.BufferImpl
 
copy(Attributes) - Method in class org.jline.terminal.Attributes
Copies all settings from another Attributes object to this one.
copy(Size) - Method in class org.jline.terminal.Size
Deprecated.
Use Size.of(Sized) to create a new instance instead.
copy(Sized) - Method in class org.jline.terminal.Size
Deprecated.
Use Size.of(Sized) to create a new instance instead.
COPY - Enum constant in enum class org.jline.builtins.Nano.Operation
 
COPY_PREV_WORD - Static variable in interface org.jline.reader.LineReader
 
COPY_REGION_AS_KILL - Static variable in interface org.jline.reader.LineReader
 
copyFrom(Buffer) - Method in interface org.jline.reader.Buffer
Copies the content and cursor position from another buffer.
copyFrom(Buffer) - Method in class org.jline.reader.impl.BufferImpl
 
copyPrevWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
copyRegionAsKill() - Method in class org.jline.reader.impl.LineReaderImpl
 
Core Types - Search tag in package org.jline.shell
Section
cost - Variable in class org.jline.utils.Display
 
count - Variable in class org.jline.reader.impl.LineReaderImpl
 
count - Variable in class org.jline.utils.FastBufferedOutputStream
 
COUNT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
cpi_changes_res - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cr_cancels_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
CRDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Carriage return delay
CREAD - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Enable receiver
create_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
createCandidate(CommandRegistry[], String) - Static method in interface org.jline.console.CommandRegistry
Deprecated.
Creates a completion candidate for the specified command.
createConnection(ThreadGroup, ConnectionData) - Method in class org.jline.builtins.telnet.ConnectionManager
 
createEmptyKeyMap(String) - Method in class org.jline.builtins.Tmux
 
createEntry(int, Instant, String) - Method in class org.jline.reader.impl.history.DefaultHistory
Create a history entry.
createFrame(String) - Method in class org.jline.builtins.SwingTerminal
Creates a JFrame containing the terminal component.
createInputStream(Charset) - Method in class org.jline.utils.PumpReader
 
createJob(String, Thread) - Method in class org.jline.shell.impl.DefaultJobManager
Creates a new foreground job for the given command and thread.
createKeyMap(String) - Method in class org.jline.builtins.Tmux
 
createShell(ChannelSession) - Method in class org.jline.builtins.ssh.ShellFactoryImpl
 
createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
createTerminal(TerminalProvider, SystemStream, String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
Creating Terminals - Search tag in interface org.jline.terminal.Terminal
Section
crossedOut() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the crossed-out attribute enabled.
crossedOutDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the crossed-out attribute set to its default state.
crossedOutOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the crossed-out attribute explicitly disabled.
CRTS_IFLOW - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
RTS flow control of input
CS5 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
5 bits per character
CS6 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
6 bits per character
CS7 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
7 bits per character
CS8 - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
8 bits per character
CSTOPB - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Send 2 stop bits
ctrl(char) - Static method in class org.jline.keymap.KeyMap
Creates a Ctrl+key sequence for a character.
ctrl(char) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
CUR_POS - Enum constant in enum class org.jline.builtins.Nano.Operation
 
CURLY - Enum constant in enum class org.jline.reader.impl.DefaultParser.Bracket
 
currChar() - Method in interface org.jline.reader.Buffer
Returns the character at the current cursor position.
currChar() - Method in class org.jline.reader.impl.BufferImpl
 
currChar() - Method in class org.jline.widget.Widgets
Access lineReader's buffer and return its current character
currChar(int) - Method in interface org.jline.reader.Buffer
Replaces the character at the current cursor position.
currChar(int) - Method in class org.jline.reader.impl.BufferImpl
 
current() - Method in interface org.jline.reader.History
Return the content of the current buffer.
current() - Method in class org.jline.reader.impl.history.DefaultHistory
Returns the text of the history entry at the current cursor position.
current(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a Pty for the current terminal.
current(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.exec.ExecPty
Creates an ExecPty instance for the current terminal.
current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
 
current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
 
current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.osx.OsXNativePty
 
current(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
 
currentDir - Variable in class org.jline.builtins.Less
 
currentDir() - Method in class org.jline.builtins.PosixCommands.Context
 
currentLine - Variable in class org.jline.reader.impl.LineReaderImpl
 
currentMouseTracking - Variable in class org.jline.terminal.impl.AbstractTerminal
 
Curses - Class in org.jline.utils
Utility class for terminal cursor and screen manipulation using ANSI escape sequences.
cursor() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the cursor position within the line.
cursor() - Method in interface org.jline.reader.Buffer
Returns the current cursor position in the buffer.
cursor() - Method in class org.jline.reader.impl.BufferImpl
 
cursor() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
cursor() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
cursor() - Method in interface org.jline.reader.ParsedLine
The cursor position within the line.
cursor(int) - Method in interface org.jline.reader.Buffer
Moves the cursor to the specified position.
cursor(int) - Method in class org.jline.reader.impl.BufferImpl
Move the cursor position to the specified absolute index.
cursor(int, int) - Method in class org.jline.jansi.Ansi
Moves the cursor to row n, column m.
Cursor - Class in org.jline.terminal
Represents the position of the cursor within a terminal.
Cursor(int, int) - Constructor for class org.jline.terminal.Cursor
Creates a new Cursor instance at the specified coordinates.
cursor_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_home - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_invisible - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_mem_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_normal - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_to_ll - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursor_visible - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
cursorDown(int) - Method in class org.jline.jansi.Ansi
Moves the cursor down.
cursorDownIsNewLine - Variable in class org.jline.utils.Display
 
cursorDownLine() - Method in class org.jline.jansi.Ansi
Moves the cursor to the beginning of the line below.
cursorDownLine(int) - Method in class org.jline.jansi.Ansi
Moves the cursor to the beginning of the n-th line below.
cursorLeft(int) - Method in class org.jline.jansi.Ansi
Moves the cursor left.
cursorMove(int, int) - Method in class org.jline.jansi.Ansi
Moves the cursor relative to the current position.
cursorPos - Variable in class org.jline.utils.Display
 
cursorPos(int, int) - Method in class org.jline.terminal.Size
A cursor position combines a row number with a column position.
cursorPosition - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
cursorRight(int) - Method in class org.jline.jansi.Ansi
Moves the cursor right.
CursorSupport - Class in org.jline.terminal.impl
Utility class for cursor position detection in terminals.
cursorToColumn(int) - Method in class org.jline.jansi.Ansi
Moves the cursor to column n.
cursorUp(int) - Method in class org.jline.jansi.Ansi
Moves the cursor up.
cursorUpLine() - Method in class org.jline.jansi.Ansi
Moves the cursor to the beginning of the line above.
cursorUpLine(int) - Method in class org.jline.jansi.Ansi
Moves the cursor to the beginning of the n-th line above.
CUT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
CUT_TO_END - Enum constant in enum class org.jline.builtins.Nano.Operation
 
CUT_TO_END_TOGGLE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
cutbuffer - Variable in class org.jline.builtins.Nano
 
CYAN - Enum constant in enum class org.jline.jansi.Ansi.Color
 
CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
CYAN - Static variable in class org.jline.jansi.io.AnsiProcessor
 
CYAN - Static variable in class org.jline.utils.AnsiWriter
 
CYAN - Static variable in class org.jline.utils.AttributedStyle
 

D

D50 - Static variable in class org.jline.utils.Colors
D50 illuminant for CAM color spaces
D65 - Static variable in class org.jline.utils.Colors
D65 illuminant for CAM color spaces
darkSurrounding - Static variable in class org.jline.utils.Colors
Dark surrounding for CAM color spaces
date(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Date command - display current date and time.
deactivateRegion() - Method in class org.jline.reader.impl.LineReaderImpl
 
debug(Object...) - Static method in class org.jline.utils.Log
 
debug(Supplier<String>) - Static method in class org.jline.utils.Log
 
DECREASE_DELAY - Enum constant in enum class org.jline.builtins.TTop.Operation
 
Default - Enum constant in enum class org.jline.jansi.AnsiMode
 
DEFAULT - Enum constant in enum class org.jline.jansi.Ansi.Color
 
DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
DEFAULT - Static variable in class org.jline.utils.AttributedStyle
Default style with no attributes or colors set.
DEFAULT - Static variable in class org.jline.utils.ColorPalette
 
DEFAULT_AMBIGUOUS_BINDING - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_AMBIGUOUS_TIMEOUT - Static variable in class org.jline.keymap.KeyMap
Default timeout in milliseconds for ambiguous bindings.
DEFAULT_BELL_STYLE - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_BLINK_MATCHING_PAREN - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COLORS_256 - Static variable in class org.jline.jansi.io.Colors
Default 256 colors palette
DEFAULT_COLORS_256 - Static variable in class org.jline.utils.Colors
Default 256 colors palette
DEFAULT_COLORS_88 - Static variable in class org.jline.utils.Colors
Default 88 colors palette
DEFAULT_COMMENT_BEGIN - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_BACKGROUND - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_DESCRIPTION - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_GROUP - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_LIST_BACKGROUND - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_LIST_DESCRIPTION - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_LIST_GROUP - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_LIST_SELECTION - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_LIST_STARTING - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_SELECTION - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_COMPLETION_STYLE_STARTING - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_ERRORS - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_FEATURES_MAX_BUFFER_SIZE - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_GREP_COLORS - Static variable in class org.jline.builtins.PosixCommands
 
DEFAULT_HISTORY_FILE_SIZE - Static variable in class org.jline.reader.impl.history.DefaultHistory
Default maximum number of history entries to keep in the history file.
DEFAULT_HISTORY_SIZE - Static variable in class org.jline.reader.impl.history.DefaultHistory
Default maximum number of history entries to keep in memory.
DEFAULT_INDENTATION - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_LESSRC_FILE - Static variable in class org.jline.builtins.SyntaxHighlighter
 
DEFAULT_LIST_MAX - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_LS_COLORS - Static variable in class org.jline.builtins.PosixCommands
 
DEFAULT_MAX_REPEAT_COUNT - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_MENU_LIST_MAX - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_NANORC_FILE - Static variable in class org.jline.builtins.SyntaxHighlighter
 
DEFAULT_ORIGINAL_GROUP_NAME - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_OTHERS_GROUP_NAME - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_REMOVE_SUFFIX_CHARS - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_SEARCH_TERMINATORS - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_SECONDARY_PROMPT_PATTERN - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_SUGGESTIONS_MIN_BUFFER_SIZE - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_SYSTEM_PROPERTY_PREFIX - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_TAB_WIDTH - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DEFAULT_WORDCHARS - Static variable in class org.jline.reader.impl.LineReaderImpl
 
DefaultAliasManager - Class in org.jline.shell.impl
Default in-memory implementation of AliasManager with optional file persistence.
DefaultAliasManager() - Constructor for class org.jline.shell.impl.DefaultAliasManager
Creates an in-memory alias manager with no persistence.
DefaultAliasManager(Path) - Constructor for class org.jline.shell.impl.DefaultAliasManager
Creates an alias manager with optional file persistence.
DefaultCommandDispatcher - Class in org.jline.shell.impl
Default implementation of CommandDispatcher that supports pipeline execution.
DefaultCommandDispatcher(LineReader) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher for the given reader.
DefaultCommandDispatcher(Terminal) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher for the given terminal.
DefaultCommandDispatcher(Terminal, JobManager) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher for the given terminal with optional job management.
DefaultCommandDispatcher(Terminal, JobManager, PipelineParser, AliasManager) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher with all configuration options.
DefaultCommandDispatcher(Terminal, JobManager, PipelineParser, AliasManager, LineExpander, ScriptRunner) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher with all configuration options including line expansion and script execution.
DefaultCommandDispatcher(Terminal, JobManager, PipelineParser, AliasManager, LineExpander, ScriptRunner, Parser) - Constructor for class org.jline.shell.impl.DefaultCommandDispatcher
Creates a new dispatcher with all configuration options including line expansion, script execution and parser.
defaultCompleter(String) - Method in class org.jline.console.impl.JlineCommandRegistry
 
DefaultExpander - Class in org.jline.reader.impl
Default implementation of the Expander interface.
DefaultExpander() - Constructor for class org.jline.reader.impl.DefaultExpander
Creates a new DefaultExpander.
DefaultHighlighter - Class in org.jline.reader.impl
Default implementation of the Highlighter interface.
DefaultHighlighter() - Constructor for class org.jline.reader.impl.DefaultHighlighter
Creates a new DefaultHighlighter.
DefaultHistory - Class in org.jline.reader.impl.history
Default implementation of History with file-based persistent storage.
DefaultHistory() - Constructor for class org.jline.reader.impl.history.DefaultHistory
Creates a new DefaultHistory instance.
DefaultHistory(LineReader) - Constructor for class org.jline.reader.impl.history.DefaultHistory
Creates a new DefaultHistory instance and attaches it to the specified LineReader.
DefaultHistory.EntryImpl - Class in org.jline.reader.impl.history
Default implementation of the History.Entry interface.
DefaultJob - Class in org.jline.shell.impl
Default implementation of Job.
DefaultJob(long, String, Thread) - Constructor for class org.jline.shell.impl.DefaultJob
Creates a new job.
DefaultJobManager - Class in org.jline.shell.impl
Default implementation of JobManager.
DefaultJobManager() - Constructor for class org.jline.shell.impl.DefaultJobManager
Creates a new DefaultJobManager.
defaultKeyMaps() - Method in class org.jline.reader.impl.LineReaderImpl
 
defaultKeyMaps() - Method in interface org.jline.reader.LineReader
Returns the default key maps used by the LineReader.
DefaultLineExpander - Class in org.jline.shell.impl
Default implementation of LineExpander that provides sane defaults for variable expansion.
DefaultLineExpander() - Constructor for class org.jline.shell.impl.DefaultLineExpander
Creates a new DefaultLineExpander.
defaultMatchers(Map<LineReader.Option, Boolean>, boolean, CompletingParsedLine, boolean, int, String) - Method in class org.jline.reader.impl.CompletionMatcherImpl
Default JLine matchers
DefaultParser - Class in org.jline.reader.impl
Default implementation of the Parser interface.
DefaultParser() - Constructor for class org.jline.reader.impl.DefaultParser
Creates a new DefaultParser.
DefaultParser.ArgumentList - Class in org.jline.reader.impl
The result of a delimited buffer.
DefaultParser.BlockCommentDelims - Class in org.jline.reader.impl
Class representing block comment delimiters.
DefaultParser.Bracket - Enum Class in org.jline.reader.impl
Enumeration of bracket types that can be used for EOF detection on unclosed brackets.
DefaultPipeline - Class in org.jline.shell.impl
Default implementation of Pipeline.
DefaultPipeline(List<Pipeline.Stage>, String, boolean) - Constructor for class org.jline.shell.impl.DefaultPipeline
Creates a new pipeline.
DefaultPipeline.DefaultStage - Class in org.jline.shell.impl
Default implementation of Pipeline.Stage.
DefaultPrinter - Class in org.jline.console.impl
Default implementation of the Printer interface that provides syntax highlighting and formatting.
DefaultPrinter(ConfigurationPath) - Constructor for class org.jline.console.impl.DefaultPrinter
 
DefaultPrinter(ScriptEngine, ConfigurationPath) - Constructor for class org.jline.console.impl.DefaultPrinter
 
defaultPrntOptions(boolean) - Method in class org.jline.console.impl.DefaultPrinter
Set default and mandatory printing options.
DefaultScriptRunner - Class in org.jline.shell.impl
Default implementation of ScriptRunner that reads a script file line by line and executes each line through the dispatcher.
DefaultScriptRunner() - Constructor for class org.jline.shell.impl.DefaultScriptRunner
Creates a new DefaultScriptRunner.
DefaultStage(String, Pipeline.Operator, Path, boolean) - Constructor for class org.jline.shell.impl.DefaultPipeline.DefaultStage
Creates a new stage.
DefaultStage(String, Pipeline.Operator, Path, boolean, Path) - Constructor for class org.jline.shell.impl.DefaultPipeline.DefaultStage
Creates a new stage with input source.
defaultStyle() - Static method in exception class org.jline.builtins.Options.HelpException
 
define_bit_image_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
define_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
del() - Static method in class org.jline.keymap.KeyMap
Returns the delete character as a string.
del(String...) - Method in interface org.jline.console.ScriptEngine
Deletes variables from the script engine's context.
DEL - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
delay - Variable in class org.jline.builtins.TTop
 
DELAY_LINE_WRAP - Enum constant in enum class org.jline.reader.LineReader.Option
After writing into the rightmost column, do we immediately move to the next line (the default)?
delayedWrapAtEol - Variable in class org.jline.utils.Display
 
delayLineWrap - Variable in class org.jline.utils.Display
 
delayLineWrap() - Method in class org.jline.utils.Display
If cursor is at right margin, don't wrap immediately.
DelegateOutputStream() - Constructor for class org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
 
delete() - Method in interface org.jline.reader.Buffer
Deletes the character at the cursor position.
delete() - Method in class org.jline.reader.impl.BufferImpl
 
delete(int) - Method in class org.jline.builtins.Nano.Buffer
 
delete(int) - Method in interface org.jline.reader.Buffer
Deletes multiple characters starting at the cursor position.
delete(int) - Method in class org.jline.reader.impl.BufferImpl
 
Delete - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
DELETE - Enum constant in enum class org.jline.builtins.Less.Operation
 
DELETE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
DELETE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
 
DELETE - Enum constant in enum class org.jline.utils.DiffHelper.Operation
 
DELETE_CHAR - Static variable in interface org.jline.reader.LineReader
 
DELETE_CHAR_OR_LIST - Static variable in interface org.jline.reader.LineReader
 
delete_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
DELETE_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
delete_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
DELETE_LINE - Enum constant in enum class org.jline.builtins.Less.Operation
 
DELETE_WORD - Enum constant in enum class org.jline.builtins.Less.Operation
 
DELETE_WORD - Static variable in interface org.jline.reader.LineReader
 
deleteChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
deleteCharOrList() - Method in class org.jline.reader.impl.LineReaderImpl
 
deleteChars(int) - Method in class org.jline.utils.Display
 
deleteImage(Terminal, int) - Method in class org.jline.terminal.impl.KittyGraphics
Deletes an image from the terminal's memory.
deleteLines(int) - Method in class org.jline.utils.Display
Emits terminal control sequences to delete the specified number of lines.
deleteWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
descr() - Method in class org.jline.reader.Candidate
Description of this candidate, usually a small help message to understand the meaning of this candidate.
describe(List<String>) - Method in interface org.jline.shell.Command
Returns a detailed description of this command for the given arguments.
describe(CommandLine) - Method in interface org.jline.shell.CommandDispatcher
Returns a description for the command at the current command line position.
describe(CommandLine) - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
description - Variable in class org.jline.builtins.Completers.CompletionData
The description of the command or option
description() - Method in class org.jline.builtins.Completers.OptDesc
Gets the description of the option.
description() - Method in class org.jline.shell.ArgumentDescription
Returns the argument description lines.
description() - Method in interface org.jline.shell.Command
Returns a short, one-line description of this command.
DescriptionAdapter - Class in org.jline.console.impl
Converts between old console description types and new shell description types.
descriptionSize() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Returns the current status bar size.
deserialize(String) - Method in interface org.jline.console.ScriptEngine
Deserializes a value from its string representation.
deserialize(String, String) - Method in interface org.jline.console.ScriptEngine
Deserializes a value from its string representation using the specified format.
dest_tabs_magic_smso - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
destroy(ChannelSession) - Method in class org.jline.builtins.ssh.ShellCommand
 
destroy(ChannelSession) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
destroyDescription() - Method in class org.jline.widget.Widgets
Remove terminal status bar
detectTrueColorSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
Detects true color support from environment variables and upgrades max_colors accordingly.
detectTrueColorSupport() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
device_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
devTty(boolean) - Method in class org.jline.terminal.TerminalBuilder
Enables or disables the /dev/tty fallback for creating a terminal when no system stream is connected to a TTY (e.g., when stdin/stdout are pipes).
diag(PrintStream) - Static method in class org.jline.terminal.impl.Diag
Generates a diagnostic report with standard verbosity.
diag(PrintStream, boolean) - Static method in class org.jline.terminal.impl.Diag
 
Diag - Class in org.jline.terminal.impl
Diagnostic utility for JLine terminals.
Diag(PrintStream, boolean) - Constructor for class org.jline.terminal.impl.Diag
 
dial_phone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
diff(AttributedString, AttributedString) - Static method in class org.jline.utils.DiffHelper
Compute the differences between two attributed strings.
Diff(DiffHelper.Operation, AttributedString) - Constructor for class org.jline.utils.DiffHelper.Diff
Constructor.
DiffHelper - Class in org.jline.utils
Utility class for computing differences between strings with ANSI attribute awareness.
DiffHelper.Diff - Class in org.jline.utils
Class representing one diff operation.
DiffHelper.Operation - Enum Class in org.jline.utils
The data structure representing a diff is a Linked list of Diff objects: {Diff(Operation.DELETE, "Hello"), Diff(Operation.INSERT, "Goodbye"), Diff(Operation.EQUAL, " world.")}
DIGIT_ARGUMENT - Static variable in interface org.jline.reader.LineReader
 
digitArgument() - Method in class org.jline.reader.impl.LineReaderImpl
 
dimSurrounding - Static variable in class org.jline.utils.Colors
Dim surrounding for CAM color spaces
DirectoriesCompleter(File) - Constructor for class org.jline.builtins.Completers.DirectoriesCompleter
Creates a new DirectoriesCompleter with the specified current directory.
DirectoriesCompleter(Path) - Constructor for class org.jline.builtins.Completers.DirectoriesCompleter
Creates a new DirectoriesCompleter with the specified current directory.
DirectoriesCompleter(Supplier<Path>) - Constructor for class org.jline.builtins.Completers.DirectoriesCompleter
Creates a new DirectoriesCompleter with a supplier for the current directory.
dis_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
disable() - Method in class org.jline.shell.widget.AutopairWidgets
Disables auto-pairing if currently enabled.
disable() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Disables the widgets, restoring default key bindings.
disable() - Method in class org.jline.widget.AutopairWidgets
 
disable() - Method in class org.jline.widget.AutosuggestionWidgets
 
disable() - Method in class org.jline.widget.TailTipWidgets
 
DISABLE - Static variable in class org.jline.jansi.Ansi
 
DISABLE_COMPLETION - Static variable in interface org.jline.reader.LineReader
 
DISABLE_EVENT_EXPANSION - Enum constant in enum class org.jline.reader.LineReader.Option
disable special handling of magic history expansion commands like "!"
DISABLE_HIGHLIGHTER - Enum constant in enum class org.jline.reader.LineReader.Option
 
DISABLE_HISTORY - Static variable in interface org.jline.reader.LineReader
 
DISABLE_UNDO - Enum constant in enum class org.jline.reader.LineReader.Option
Disable the undo feature
disableScrolling() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
dispatcher() - Method in class org.jline.shell.Shell
Returns the command dispatcher used by this shell.
dispatcher(CommandDispatcher) - Method in class org.jline.shell.ShellBuilder
Sets the command dispatcher.
displ() - Method in class org.jline.reader.Candidate
The string that will be displayed to the user.
display - Variable in class org.jline.builtins.Less
 
display - Variable in class org.jline.builtins.Nano
 
display - Variable in class org.jline.reader.impl.LineReaderImpl
 
display - Variable in class org.jline.utils.Status
 
display(String) - Static method in class org.jline.keymap.KeyMap
Converts a key sequence to a displayable string representation.
display(String) - Method in class org.jline.reader.impl.SimpleMaskingCallback
 
display(String) - Method in interface org.jline.reader.MaskingCallback
Transforms the line before it is displayed so that sensitive parts can be hidden.
Display - Class in org.jline.utils
Manages terminal display and efficient screen updates with cursor positioning.
Display(Terminal, boolean) - Constructor for class org.jline.utils.Display
Create a Display bound to the given Terminal and configured for either full-screen or inline (partial-screen) usage.
display_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
display_pc_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
displayBackgroundImage(Terminal, BufferedImage, String) - Method in class org.jline.terminal.impl.ITerm2Graphics
Displays an image as a background (non-inline).
displayImage(Terminal, BufferedImage) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, BufferedImage) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, BufferedImage) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, BufferedImage) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays a BufferedImage on the terminal using this graphics protocol.
displayImage(Terminal, BufferedImage) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays a BufferedImage on the terminal using the best available protocol.
displayImage(Terminal, BufferedImage, int, int) - Method in class org.jline.terminal.impl.SixelGraphics
Displays an image with size constraints.
displayImage(Terminal, BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, BufferedImage, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, BufferedImage, TerminalGraphics.ImageOptions) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays a BufferedImage on the terminal with custom options.
displayImage(Terminal, BufferedImage, TerminalGraphics.ImageOptions) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays a BufferedImage on the terminal with custom options.
displayImage(Terminal, File) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, File) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, File) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, File) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays an image file on the terminal.
displayImage(Terminal, File) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays an image file on the terminal using the best available protocol.
displayImage(Terminal, File, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, File, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, File, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, File, TerminalGraphics.ImageOptions) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays an image file on the terminal with custom options.
displayImage(Terminal, File, TerminalGraphics.ImageOptions) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays an image file on the terminal with custom options.
displayImage(Terminal, InputStream) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, InputStream) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, InputStream) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, InputStream) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays an image from an input stream on the terminal.
displayImage(Terminal, InputStream) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays an image from an input stream on the terminal using the best available protocol.
displayImage(Terminal, InputStream, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
displayImage(Terminal, InputStream, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.KittyGraphics
 
displayImage(Terminal, InputStream, TerminalGraphics.ImageOptions) - Method in class org.jline.terminal.impl.SixelGraphics
 
displayImage(Terminal, InputStream, TerminalGraphics.ImageOptions) - Method in interface org.jline.terminal.impl.TerminalGraphics
Displays an image from an input stream on the terminal with custom options.
displayImage(Terminal, InputStream, TerminalGraphics.ImageOptions) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Displays an image from an input stream on the terminal with custom options.
displayImageStatic(Terminal, BufferedImage) - Static method in class org.jline.terminal.impl.SixelGraphics
Displays an image in Sixel format on the terminal.
displayImageStatic(Terminal, File) - Static method in class org.jline.terminal.impl.SixelGraphics
Displays an image file in Sixel format on the terminal.
displayImageStatic(Terminal, InputStream) - Static method in class org.jline.terminal.impl.SixelGraphics
Displays an image from an input stream in Sixel format on the terminal.
displayImageWithPercentageSize(Terminal, BufferedImage, int, Integer) - Method in class org.jline.terminal.impl.ITerm2Graphics
Displays an image with percentage-based sizing.
displayPanes(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
displayPattern - Variable in class org.jline.builtins.Less
 
dispose() - Method in class org.jline.builtins.SwingTerminal
Deprecated.
Use AbstractTerminal.close() instead, which properly handles all cleanup including disposing of resources. This method will be made package-private or removed in a future major release.
dispose() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Stops the cursor timer and cleans up resources.
distance(CharSequence, CharSequence) - Static method in class org.jline.utils.Levenshtein
 
distance(CharSequence, CharSequence, int, int, int, int) - Static method in class org.jline.utils.Levenshtein
 
distance(String, String) - Static method in class org.jline.reader.impl.ReaderUtils
Calculates the edit distance between a word and a candidate string.
DM - Static variable in class org.jline.builtins.telnet.TelnetIO
Data mark its the data part of a SYNCH which helps to clean up the buffers between Telnet Server <-> Telnet Client.
DO - Static variable in class org.jline.builtins.telnet.TelnetIO
Negotiation: Do option
DO_LOWER_CASE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
DO_LOWERCASE_VERSION - Static variable in interface org.jline.reader.LineReader
 
doArgNames(List<String>) - Static method in class org.jline.console.ArgDesc
Deprecated.
Creates a list of argument descriptions from a list of argument names.
doAutosuggestion - Variable in class org.jline.reader.impl.LineReaderImpl
 
DOC - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
doCleanup(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
doClose() - Method in class org.jline.builtins.SwingTerminal
 
doClose() - Method in class org.jline.builtins.telnet.Connection
 
doClose() - Method in class org.jline.builtins.WebTerminal
 
doClose() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
doClose() - Method in class org.jline.terminal.impl.AbstractTerminal
 
doClose() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
doClose() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
doClose() - Method in class org.jline.terminal.impl.DumbTerminal
 
doClose() - Method in class org.jline.terminal.impl.ExternalTerminal
 
doClose() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
doClose() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
doClose() - Method in class org.jline.terminal.impl.PosixSysTerminal
Closes the terminal and releases its resources: flushes pending output, removes the shutdown hook, unregisters any native signal handlers, performs superclass shutdown, and closes the reader.
doCommandHighlight(String) - Method in class org.jline.console.impl.SystemHighlighter
 
doComplete(LineReaderImpl.CompletionType, boolean, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
doComplete(LineReaderImpl.CompletionType, boolean, boolean, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
doFileArgsHighlight(LineReader, String, List<String>, SystemHighlighter.FileHighlightCommand) - Method in class org.jline.console.impl.SystemHighlighter
 
doFileOptsHighlight(LineReader, String, List<String>, SystemHighlighter.FileHighlightCommand) - Method in class org.jline.console.impl.SystemHighlighter
 
doGetAttr(String) - Static method in class org.jline.terminal.impl.exec.ExecPty
 
doGetAttributes() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
doGetAttributes() - Method in class org.jline.terminal.impl.ffm.FfmUnixSysTerminal
 
doGetAttributes() - Method in class org.jline.terminal.impl.jni.JniUnixSysTerminal
 
doGetConfig() - Method in class org.jline.terminal.impl.exec.ExecPty
 
doGetSize() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
doGetSize() - Method in class org.jline.terminal.impl.ffm.FfmUnixSysTerminal
 
doGetSize() - Method in class org.jline.terminal.impl.jni.JniUnixSysTerminal
 
doGetSlaveInput() - Method in class org.jline.terminal.impl.AbstractPty
 
doGetSlaveInput() - Method in class org.jline.terminal.impl.exec.ExecPty
 
doGetSlaveInput() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
doHelpDesc(String, List<String>, CmdDesc) - Method in class org.jline.console.impl.AbstractCommandRegistry
Creates a command description for a help command.
doInsertComment(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
doList(List<Candidate>, String, boolean, BiFunction<CharSequence, Boolean, CharSequence>) - Method in class org.jline.reader.impl.LineReaderImpl
 
doList(List<Candidate>, String, boolean, BiFunction<CharSequence, Boolean, CharSequence>, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
Displays an interactive list of completion candidates and processes user interaction (filtering, paging, and switching to the menu) for the current buffer state.
doLowercaseVersion() - Method in class org.jline.reader.impl.LineReaderImpl
 
doMenu(List<Candidate>, String, BiFunction<CharSequence, Boolean, CharSequence>) - Method in class org.jline.reader.impl.LineReaderImpl
 
Done - Enum constant in enum class org.jline.shell.Job.Status
Job has completed execution
DONE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.State
readLine should exit and return the buffer content
DONT - Static variable in class org.jline.builtins.telnet.TelnetIO
Negotiation: Dont do option
doProcessInputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
doReadBinding(KeyMap<T>, KeyMap<T>) - Method in class org.jline.reader.impl.LineReaderImpl
 
doReadStringUntil(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
doRun() - Method in class org.jline.builtins.telnet.Connection
 
DOS - Enum constant in enum class org.jline.builtins.Nano.WriteFormat
 
DOS_FORMAT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
doSearchHistory(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
doSetAttr(Attributes) - Method in class org.jline.terminal.impl.AbstractPty
 
doSetAttr(Attributes) - Method in class org.jline.terminal.impl.exec.ExecPty
 
doSetAttr(Attributes) - Method in class org.jline.terminal.impl.jni.JniNativePty
 
doSetAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
doSetAttributes(Attributes) - Method in class org.jline.terminal.impl.ffm.FfmUnixSysTerminal
 
doSetAttributes(Attributes) - Method in class org.jline.terminal.impl.jni.JniUnixSysTerminal
 
doSetSize(Sized) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
doSetSize(Sized) - Method in class org.jline.terminal.impl.ffm.FfmUnixSysTerminal
 
doSetSize(Sized) - Method in class org.jline.terminal.impl.jni.JniUnixSysTerminal
 
dot_horz_spacing - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
dot_vert_spacing - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
DOUBLE_CLICK - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
DOUBLE_HEIGHT_BOTTOM - Enum constant in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Double-width, double-height characters (bottom half)
DOUBLE_HEIGHT_TOP - Enum constant in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Double-width, double-height characters (top half)
DOUBLE_WIDTH - Enum constant in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Double-width, single-height characters
DoubleSizeCharacters - Class in org.jline.terminal.impl
Utility class for handling double-size characters in terminals.
DoubleSizeCharacters() - Constructor for class org.jline.terminal.impl.DoubleSizeCharacters
Creates a new DoubleSizeCharacters instance.
DoubleSizeCharacters.Mode - Enum Class in org.jline.terminal.impl
Enumeration of double-size character modes.
doViDeleteOrChange(int, int, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
Performs the vi "delete-to" action, deleting characters between a given span of the input line.
doViMatchBracket() - Method in class org.jline.reader.impl.LineReaderImpl
Implements vi style bracket matching ("%" command).
down() - Method in interface org.jline.reader.Buffer
Moves the cursor down one line while maintaining the same column position if possible.
down() - Method in class org.jline.reader.impl.BufferImpl
 
down(String) - Method in class org.jline.builtins.Nano.PatternHistory
 
Down - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
 
DOWN - Enum constant in enum class org.jline.builtins.Less.Operation
 
DOWN - Enum constant in enum class org.jline.builtins.Nano.Operation
 
DOWN_CASE_WORD - Static variable in interface org.jline.reader.LineReader
 
down_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
DOWN_HISTORY - Static variable in interface org.jline.reader.LineReader
 
DOWN_LINE - Static variable in interface org.jline.reader.LineReader
 
DOWN_LINE_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
DOWN_LINE_OR_SEARCH - Static variable in interface org.jline.reader.LineReader
 
downCaseWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
downHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
downLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
downLineOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
downLineOrSearch() - Method in class org.jline.reader.impl.LineReaderImpl
 
Dragged - Enum constant in enum class org.jline.terminal.MouseEvent.Type
The mouse was moved with a button pressed (drag operation).
Dual-Purpose Service Files - Search tag in org.jline.terminal.spi.TerminalProvider.load(String)
Section
dumb() - Method in class org.jline.reader.impl.LineReaderImpl
 
dumb(boolean) - Method in class org.jline.terminal.TerminalBuilder
Enables or disables the TerminalBuilder.PROP_PROVIDER_DUMB/dumb terminal provider.
DUMB - Static variable in interface org.jline.reader.LineReader
 
DumbTerminal - Class in org.jline.terminal.impl
A minimal terminal implementation with limited capabilities.
DumbTerminal(InputStream, OutputStream) - Constructor for class org.jline.terminal.impl.DumbTerminal
 
DumbTerminal(String, String, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.DumbTerminal
 
DumbTerminal(TerminalProvider, SystemStream, String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.DumbTerminal
 
DumbTerminal(TerminalProvider, SystemStream, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.DumbTerminal
 
DumbTerminalProvider - Class in org.jline.terminal.impl
Terminal provider implementation for dumb terminals.
DumbTerminalProvider() - Constructor for class org.jline.terminal.impl.DumbTerminalProvider
Default constructor.
dump() - Method in class org.jline.builtins.ScreenTerminal
Dumps the terminal content as HTML with inline RGB color styles.
dump(long[], int[]) - Method in class org.jline.builtins.ScreenTerminal
Dumps the raw screen content into a flat array.
dump(long[], int, int, int, int, int[]) - Method in class org.jline.builtins.ScreenTerminal
 
dump(long[], int, int, int, int, int[]) - Method in class org.jline.builtins.SwingTerminal
Dumps the terminal screen data.
dump(long[], int, int, int, int, int[]) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Dumps the terminal screen data.
dump(long, boolean) - Method in class org.jline.builtins.ScreenTerminal
Dumps the terminal content as HTML with inline RGB color styles.
dump(long, boolean) - Method in class org.jline.builtins.SwingTerminal
Dumps the terminal screen data with scrollback.
dump(long, boolean) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Dumps the terminal screen data with scrollback.
dump(long, boolean) - Method in class org.jline.builtins.WebTerminal
Dumps the terminal content as HTML.
dump(long, boolean, long[], int[]) - Method in class org.jline.builtins.ScreenTerminal
Waits for the screen to be dirty, then dumps the raw screen content.
dump(long, boolean, long[], int, int, int, int, int[]) - Method in class org.jline.builtins.ScreenTerminal
Waits for the screen to be dirty, then dumps the raw screen content into a subregion.

E

eat_newline_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
EC - Static variable in class org.jline.builtins.telnet.TelnetIO
Erase Char
echo() - Method in class org.jline.terminal.impl.AbstractTerminal
 
echo() - Method in interface org.jline.terminal.Terminal
Returns whether the terminal is currently echoing input characters.
echo(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
 
echo(boolean) - Method in interface org.jline.terminal.Terminal
Enables or disables echoing of input characters.
echo(PosixCommands.Context, Object[]) - Static method in class org.jline.builtins.PosixCommands
Echo command - display text (Object array version for compatibility).
echo(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Echo command - display text.
ECHO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Enable echoing
ECHO - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: ECHO
ECHOCTL - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Echo control chars as ^(Char)
ECHOE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Visually erase chars
ECHOK - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Echo NL after line kill
ECHOKE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Visual erase for line kill
ECHONL - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Echo NL even if ECHO is off
ECHOPRT - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Visual erase mode for hardcopy
echoSignal(Terminal.Signal) - Method in class org.jline.terminal.impl.AbstractTerminal
 
EDIT_AND_EXECUTE_COMMAND - Static variable in interface org.jline.reader.LineReader
 
editAndAddInBuffer(File) - Method in interface org.jline.reader.LineReader
Opens a file in an external editor and adds its contents to the input buffer.
editAndAddInBuffer(Path) - Method in class org.jline.reader.impl.LineReaderImpl
 
editAndAddInBuffer(Path) - Method in interface org.jline.reader.LineReader
Opens a file in an external editor and adds its contents to the input buffer.
editAndExecute() - Method in class org.jline.reader.impl.LineReaderImpl
 
editBuffer - Variable in class org.jline.builtins.Nano
 
EDITING_MODE - Static variable in interface org.jline.reader.LineReader
 
editMessage - Variable in class org.jline.builtins.Nano
 
Editor - Interface in org.jline.reader
Interface for launching external editors from within a JLine application.
EL - Static variable in class org.jline.builtins.telnet.TelnetIO
Erase Line
elapsed() - Method in class org.jline.utils.Timeout
 
emacs() - Method in class org.jline.reader.impl.LineReaderImpl
 
EMACS - Static variable in interface org.jline.reader.LineReader
 
EMACS_BACKWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
EMACS_EDITING_MODE - Static variable in interface org.jline.reader.LineReader
 
EMACS_FORWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
emacsBackwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
emacsEditingMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
emacsForwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
EMPTY - Static variable in class org.jline.utils.AttributedString
An empty AttributedString with no characters.
EMPTY_WORD_OPTIONS - Enum constant in enum class org.jline.reader.LineReader.Option
Show command options tab completion candidates for zero length word
Emulation - Enum constant in enum class org.jline.jansi.AnsiType
 
ena_acs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enable() - Method in class org.jline.shell.widget.AutopairWidgets
Enables auto-pairing if not already enabled.
enable() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Enables the widgets, installing custom key bindings.
enable() - Method in class org.jline.widget.AutopairWidgets
 
enable() - Method in class org.jline.widget.AutosuggestionWidgets
 
enable() - Method in class org.jline.widget.TailTipWidgets
 
ENABLE_ECHO_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_EXTENDED_FLAGS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_INSERT_MODE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_LINE_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_MOUSE_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_PROCESSED_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_QUICK_EDIT_MODE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_VIRTUAL_TERMINAL_PROCESSING - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
ENABLE_WINDOW_INPUT - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
encoding - Variable in class org.jline.terminal.impl.AbstractTerminal
 
encoding() - Method in class org.jline.terminal.impl.AbstractTerminal
 
encoding() - Method in interface org.jline.terminal.Terminal
Returns the Charset that should be used to encode characters for Terminal.input() and Terminal.output().
encoding(String) - Method in class org.jline.terminal.TerminalBuilder
Set the encoding to use for reading/writing from the console.
encoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
Set the Charset to use for reading/writing from the console.
ENCRYPT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
End - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
END - Enum constant in enum class org.jline.builtins.Less.Operation
 
end_bit_image_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
END_OF_BUFFER_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
END_OF_HISTORY - Static variable in interface org.jline.reader.LineReader
 
END_OF_LINE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
END_OF_LINE - Static variable in interface org.jline.reader.LineReader
 
END_OF_LINE_HIST - Static variable in interface org.jline.reader.LineReader
 
END_OF_PARAGRAPH - Enum constant in enum class org.jline.builtins.Nano.Operation
 
END_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
 
endOfBufferOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
EndOfFileException - Exception Class in org.jline.reader
This exception is thrown by LineReader.readLine() when user the user types ctrl-D).
EndOfFileException() - Constructor for exception class org.jline.reader.EndOfFileException
 
EndOfFileException(String) - Constructor for exception class org.jline.reader.EndOfFileException
 
EndOfFileException(String, Throwable) - Constructor for exception class org.jline.reader.EndOfFileException
 
EndOfFileException(String, Throwable, boolean, boolean) - Constructor for exception class org.jline.reader.EndOfFileException
 
EndOfFileException(Throwable) - Constructor for exception class org.jline.reader.EndOfFileException
 
endOfHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
endOfLine() - Method in class org.jline.builtins.Nano.Buffer
 
endOfLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
endOfLineHist() - Method in class org.jline.reader.impl.LineReaderImpl
 
engine - Variable in class org.jline.console.impl.ConsoleEngineImpl
 
ENHANCED_KEY - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
ENHANCED_KEY - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
ensureCapacity(int) - Method in class org.jline.utils.AttributedStringBuilder
 
Enter - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
enter_alt_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_am_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_blink_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_bold_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_ca_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_delete_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_dim_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_doublewide_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_draft_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_horizontal_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_italics_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_left_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_leftward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_low_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_near_letter_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_normal_quality - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_pc_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_protected_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_reverse_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_right_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_scancode_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_secure_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_shadow_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_subscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_superscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_top_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_underline_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_upward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_vertical_hl_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enter_xon_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
enterRawMode() - Method in class org.jline.terminal.impl.AbstractTerminal
 
enterRawMode() - Method in interface org.jline.terminal.Terminal
Puts the terminal into raw mode.
EntryImpl(int, Instant, String) - Constructor for class org.jline.reader.impl.history.DefaultHistory.EntryImpl
Creates a new history entry with the specified index, timestamp, and line.
EnumCompleter - Class in org.jline.reader.impl.completer
Completer for Enum names.
EnumCompleter(Class<? extends Enum<?>>) - Constructor for class org.jline.reader.impl.completer.EnumCompleter
 
EOF - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.State
readLine should exit and throw an EOFException
EOF - Static variable in class org.jline.utils.NonBlockingInputStream
 
EOF - Static variable in class org.jline.utils.NonBlockingReader
 
EOFError - Exception Class in org.jline.reader
Exception thrown when parsing is incomplete due to unexpected end of input.
EOFError(int, int, String) - Constructor for exception class org.jline.reader.EOFError
 
EOFError(int, int, String, String) - Constructor for exception class org.jline.reader.EOFError
 
EOFError(int, int, String, String, int, String) - Constructor for exception class org.jline.reader.EOFError
 
eofOnEscapedNewLine(boolean) - Method in class org.jline.reader.impl.DefaultParser
Sets whether EOF should be returned on escaped newlines.
eofOnUnclosedBracket(DefaultParser.Bracket...) - Method in class org.jline.reader.impl.DefaultParser
Sets the bracket types that should trigger EOF on unclosed brackets.
eofOnUnclosedQuote(boolean) - Method in class org.jline.reader.impl.DefaultParser
Sets whether EOF should be returned on unclosed quotes.
EQUAL - Enum constant in enum class org.jline.utils.DiffHelper.Operation
 
equals(Object) - Method in class org.jline.reader.Candidate
 
equals(Object) - Method in class org.jline.reader.Macro
 
equals(Object) - Method in class org.jline.reader.Reference
 
equals(Object) - Method in class org.jline.terminal.Cursor
Compares this Cursor object with another object for equality.
equals(Object) - Method in class org.jline.terminal.Size
Compares this Size object with another object for equality.
equals(Object) - Method in class org.jline.utils.AttributedString
Compares this AttributedString with another object for equality.
equals(Object) - Method in class org.jline.utils.AttributedStyle
Compares this AttributedStyle with another object for equality.
erase_chars - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ERASE_LINE - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_LINE - Static variable in class org.jline.utils.AnsiWriter
 
ERASE_LINE_ON_FINISH - Enum constant in enum class org.jline.reader.LineReader.Option
Instead of printing a new line when the line is read, the entire line (including the prompt) will be erased, thereby leaving the screen as it was before the readLine call.
ERASE_LINE_TO_BEGINING - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_LINE_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
 
ERASE_LINE_TO_END - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_LINE_TO_END - Static variable in class org.jline.utils.AnsiWriter
 
erase_overstrike - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ERASE_SCREEN - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_SCREEN - Static variable in class org.jline.utils.AnsiWriter
 
ERASE_SCREEN_TO_BEGINING - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_SCREEN_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
 
ERASE_SCREEN_TO_END - Static variable in class org.jline.jansi.io.AnsiProcessor
 
ERASE_SCREEN_TO_END - Static variable in class org.jline.utils.AnsiWriter
 
eraseLine() - Method in class org.jline.jansi.Ansi
 
eraseLine(Ansi.Erase) - Method in class org.jline.jansi.Ansi
 
eraseScreen() - Method in class org.jline.jansi.Ansi
 
eraseScreen(Ansi.Erase) - Method in class org.jline.jansi.Ansi
 
err() - Method in class org.jline.builtins.PosixCommands.Context
 
err() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the error stream for this command.
err() - Method in class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Returns the error stream for the command session.
err() - Static method in class org.jline.jansi.AnsiConsole
If the standard out natively supports ANSI escape codes, then this just returns System.err, otherwise it will provide an ANSI aware PrintStream which strips out the ANSI escape sequences or which implement the escape sequences.
err() - Method in class org.jline.shell.CommandSession
Returns the error stream.
error(Object...) - Static method in class org.jline.utils.Log
 
Error - Enum constant in enum class org.jline.terminal.spi.SystemStream
Standard error stream (stderr).
errorIndex - Variable in class org.jline.reader.impl.DefaultHighlighter
 
errorIndex() - Method in class org.jline.shell.CommandDescription
Returns the error index, or -1 if none.
errorIndex(int) - Method in class org.jline.shell.CommandDescription.Builder
Sets the error index.
errorMessage - Variable in class org.jline.builtins.Less
 
errorMessage - Variable in class org.jline.builtins.Nano
 
errorPattern - Variable in class org.jline.reader.impl.DefaultHighlighter
 
errorPattern() - Method in class org.jline.shell.CommandDescription
Returns the pattern for identifying errors, or null.
errorPattern(Pattern) - Method in class org.jline.shell.CommandDescription.Builder
Sets the error pattern.
ERRORS - Static variable in interface org.jline.reader.LineReader
Number of matching errors that are accepted by the completion matcher
errorStyle() - Method in interface org.jline.shell.CommandDispatcher
 
esc() - Static method in class org.jline.keymap.KeyMap
Returns the escape character as a string.
escape(CharSequence, boolean) - Method in interface org.jline.reader.CompletingParsedLine
Escapes a completion candidate according to the parser's quoting and escaping rules.
escape(CharSequence, boolean) - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
Escape - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
escapeChars(char[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the escape characters.
evaluate(String) - Method in class org.jline.style.StyleExpression
Evaluates a style expression and returns the result as an AttributedString.
evaluate(String) - Method in class org.jline.style.StyleFactory
Evaluates a style expression and returns the result as an AttributedString.
evaluate(String, Object...) - Method in class org.jline.style.StyleFactory
Evaluates a style expression with formatting and returns the result as an AttributedString.
evaluate(LineReader, ParsedLine, String) - Method in interface org.jline.builtins.Completers.CompletionEnvironment
Evaluates a function in the current environment context.
evaluate(AttributedStringBuilder, String) - Method in class org.jline.style.StyleExpression
Evaluates a style expression and appends the result to the specified buffer.
EVEN - Enum constant in enum class org.jline.console.Printer.TableRows
Highlight only even-numbered rows in the table.
eventFlags - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
eventType - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
exact - Variable in class org.jline.reader.impl.CompletionMatcherImpl
 
exactMatch() - Method in interface org.jline.reader.CompletionMatcher
Returns a candidate that exactly matches the current input, if any.
exactMatch() - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
EXCHANGE_POINT_AND_MARK - Static variable in interface org.jline.reader.LineReader
 
exchangePointAndMark() - Method in class org.jline.reader.impl.LineReaderImpl
 
EXCLUDE - Static variable in interface org.jline.console.Printer
Value: List<String>
Applies: TABLE
Exclude given columns on table.
exec(boolean) - Method in class org.jline.terminal.TerminalBuilder
Enables or disables the TerminalBuilder.PROP_PROVIDER_EXEC/exec terminal provider.
exec(boolean, String...) - Static method in class org.jline.utils.ExecHelper
 
ExecHelper - Class in org.jline.utils
Utility class for executing external commands and capturing their output.
ExecPty - Class in org.jline.terminal.impl.exec
A pseudoterminal implementation that uses external commands to interact with the terminal.
ExecPty(TerminalProvider, SystemStream, String) - Constructor for class org.jline.terminal.impl.exec.ExecPty
Creates a new ExecPty instance.
ExecTerminalProvider - Class in org.jline.terminal.impl.exec
A terminal provider implementation that uses external commands to interact with the terminal.
ExecTerminalProvider() - Constructor for class org.jline.terminal.impl.exec.ExecTerminalProvider
Default constructor.
execute() - Method in class org.jline.console.CommandMethods
Deprecated.
Returns the function that executes the command.
execute(File) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Executes either a JLine script or a ScriptEngine script.
execute(File) - Method in interface org.jline.console.ScriptEngine
Executes a script from a file.
execute(File, Object[]) - Method in interface org.jline.console.ScriptEngine
Executes a script from a file with the specified arguments.
execute(File, String, String[]) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Executes either a JLine script or a ScriptEngine script with the specified arguments.
execute(PrintStream, PrintStream, String) - Method in class org.jline.builtins.Tmux
 
execute(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
execute(Object, Object...) - Method in interface org.jline.console.ScriptEngine
Executes a script engine closure with the specified arguments.
execute(String) - Method in class org.jline.builtins.PosixCommandsRegistry
Execute a command with a command line string.
execute(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
execute(String) - Method in interface org.jline.console.ScriptEngine
Executes a script engine statement.
execute(String) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Executes a command, script, or evaluates a script engine statement.
execute(String) - Method in interface org.jline.shell.CommandDispatcher
Executes a command line string.
execute(String) - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
execute(String, String[]) - Method in class org.jline.builtins.PosixCommandsRegistry
Execute a command.
execute(String, String, String[]) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Executes a command line that does not contain a command known by the system registry.
execute(String, String, String[]) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
execute(Path) - Method in interface org.jline.console.ScriptEngine
Executes a script from a file.
execute(Path, Object[]) - Method in interface org.jline.console.ScriptEngine
Executes a script from a file with the specified arguments.
execute(Path, String, String[]) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Executes either a JLine script or a ScriptEngine script with the specified arguments.
execute(Path, String, String[]) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
execute(Path, CommandSession, CommandDispatcher) - Method in class org.jline.shell.impl.DefaultScriptRunner
 
execute(Path, CommandSession, CommandDispatcher) - Method in interface org.jline.shell.ScriptRunner
Executes a script file.
execute(List<String>) - Method in interface org.jline.builtins.PosixCommands.CommandExecutor
Execute a command and return its output.
execute(PosixCommands.Context, String[]) - Method in interface org.jline.builtins.PosixCommandsRegistry.CommandFunction
 
execute(CommandSession, String[]) - Method in interface org.jline.shell.Command
Executes this command with the given session and arguments.
execute(Pipeline) - Method in interface org.jline.shell.CommandDispatcher
Executes a pre-parsed pipeline.
execute(Pipeline) - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
EXECUTE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
EXECUTE_NAMED_CMD - Static variable in interface org.jline.reader.LineReader
 
ExecuteParams(String, Map<String, String>, ServerSession, InputStream, OutputStream, OutputStream) - Constructor for class org.jline.builtins.ssh.Ssh.ExecuteParams
 
executeWidget(Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Executes a widget function.
executeWidget(Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
executeWidget(String) - Method in class org.jline.widget.Widgets
Bind widget to ctrl-alt-x and execute it
ExecutionResult(int, Object) - Constructor for class org.jline.console.ConsoleEngine.ExecutionResult
Deprecated.
Creates a new execution result with the specified status code and result value.
existsWidget(String) - Method in class org.jline.widget.Widgets
Test if widget exists
EXIT - Enum constant in enum class org.jline.builtins.Less.Operation
 
EXIT - Enum constant in enum class org.jline.builtins.TTop.Operation
 
exit_alt_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_am_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_attribute_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_ca_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_delete_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_doublewide_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_italics_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_leftward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_micro_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_pc_charset_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_scancode_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_shadow_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_subscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_superscript_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_underline_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_upward_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
exit_xon_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
expand(String) - Method in interface org.jline.shell.AliasManager
Expands aliases in a command line string.
expand(String) - Method in class org.jline.shell.impl.DefaultAliasManager
 
expand(String, CommandSession) - Method in class org.jline.console.impl.ConsoleLineExpander
 
expand(String, CommandSession) - Method in class org.jline.shell.impl.DefaultLineExpander
 
expand(String, CommandSession) - Method in interface org.jline.shell.LineExpander
Expands variables and expressions in the given command line.
Expand - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
 
EXPAND_HISTORY - Static variable in interface org.jline.reader.LineReader
 
EXPAND_OR_COMPLETE - Static variable in interface org.jline.reader.LineReader
 
EXPAND_OR_COMPLETE_PREFIX - Static variable in interface org.jline.reader.LineReader
 
EXPAND_WORD - Static variable in interface org.jline.reader.LineReader
 
expandBracedExpression(String, CommandSession) - Method in class org.jline.shell.impl.DefaultLineExpander
Expands a braced expression such as VAR, VAR:-default, VAR:=default, VAR:+alt, or VAR:?error.
expandCommandLine(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Substitutes a command line with a system registry invoke method call.
expandCommandLine(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
ExpandComplete - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
 
expander - Variable in class org.jline.reader.impl.LineReaderImpl
 
expander(Expander) - Method in class org.jline.reader.LineReaderBuilder
 
Expander - Interface in org.jline.reader
The Expander interface provides functionality for expanding special syntax in command lines.
expandHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
expandHistory(History, String) - Method in interface org.jline.reader.Expander
Expands history references in the input line.
expandHistory(History, String) - Method in class org.jline.reader.impl.DefaultExpander
Expand event designator such as !!
expandName(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
expandOrComplete() - Method in class org.jline.reader.impl.LineReaderImpl
 
expandOrCompletePrefix() - Method in class org.jline.reader.impl.LineReaderImpl
 
expandParameters(String[]) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Substitutes argument references with their values.
expandParameters(String[]) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
expandToList(List<String>) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Expands a list of script parameters to a string representation.
expandToList(List<String>) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
expandVar(String) - Method in interface org.jline.reader.Expander
Expands variables in the input word.
expandVar(String) - Method in class org.jline.reader.impl.DefaultExpander
 
expandWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
EXT_ASCII - Static variable in class org.jline.builtins.telnet.TelnetIO
Unused
ExternalTerminal - Class in org.jline.terminal.impl
Terminal implementation designed for external connections with embedded line discipline.
ExternalTerminal(String, String, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Constructor for class org.jline.terminal.impl.ExternalTerminal
 
EXTPROC - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
External processing

F

factory(String) - Static method in class org.jline.style.Styler
Creates a StyleFactory for the given style group.
faint() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the faint attribute enabled.
FAINT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
faintDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the faint attribute set to its default state.
faintOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the faint attribute explicitly disabled.
FastBufferedOutputStream - Class in org.jline.jansi.io
A simple buffering output stream with no synchronization.
FastBufferedOutputStream - Class in org.jline.utils
A simple, non-synchronized buffered output stream for improved performance.
FastBufferedOutputStream(OutputStream) - Constructor for class org.jline.jansi.io.FastBufferedOutputStream
 
FastBufferedOutputStream(OutputStream) - Constructor for class org.jline.utils.FastBufferedOutputStream
 
FEATURES_MAX_BUFFER_SIZE - Static variable in interface org.jline.reader.LineReader
Max buffer size for advanced features.
FFDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Form feed delay
ffm(boolean) - Method in class org.jline.terminal.TerminalBuilder
Enables or disables the TerminalBuilder.PROP_PROVIDER_FFM/ffm terminal provider.
FfmTerminalProvider - Class in org.jline.terminal.impl.ffm
 
FfmTerminalProvider() - Constructor for class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
FfmUnixSysTerminal - Class in org.jline.terminal.impl.ffm
FFM-based POSIX system terminal that calls CLibrary directly.
fg() - Method in enum class org.jline.jansi.Ansi.Color
 
fg(int) - Method in class org.jline.jansi.Ansi
 
fg(Ansi.Color) - Method in class org.jline.jansi.Ansi
 
FG_BLACK - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_BLUE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_CYAN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_DEFAULT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
FG_YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
fgBlack() - Method in class org.jline.jansi.Ansi
 
fgBlue() - Method in class org.jline.jansi.Ansi
 
fgBright() - Method in enum class org.jline.jansi.Ansi.Color
 
fgBright(Ansi.Color) - Method in class org.jline.jansi.Ansi
 
fgBrightBlack() - Method in class org.jline.jansi.Ansi
 
fgBrightBlue() - Method in class org.jline.jansi.Ansi
 
fgBrightCyan() - Method in class org.jline.jansi.Ansi
 
fgBrightDefault() - Method in class org.jline.jansi.Ansi
 
fgBrightGreen() - Method in class org.jline.jansi.Ansi
 
fgBrightMagenta() - Method in class org.jline.jansi.Ansi
 
fgBrightRed() - Method in class org.jline.jansi.Ansi
 
fgBrightYellow() - Method in class org.jline.jansi.Ansi
 
fgCyan() - Method in class org.jline.jansi.Ansi
 
fgDefault() - Method in class org.jline.jansi.Ansi
 
fgGreen() - Method in class org.jline.jansi.Ansi
 
fgMagenta() - Method in class org.jline.jansi.Ansi
 
fgRed() - Method in class org.jline.jansi.Ansi
 
fgRgb(int) - Method in class org.jline.jansi.Ansi
 
fgRgb(int, int, int) - Method in class org.jline.jansi.Ansi
 
fgRgb(String) - Method in class org.jline.jansi.Ansi
 
fgYellow() - Method in class org.jline.jansi.Ansi
 
File Format - Search tag in org.jline.terminal.spi.TerminalProvider.load(String)
Section
fileHighlight - Variable in class org.jline.console.impl.SystemHighlighter
 
FileHighlightCommand() - Constructor for class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
FileHighlightCommand(String, Collection<String>) - Constructor for class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
FileNameCompleter() - Constructor for class org.jline.builtins.Completers.FileNameCompleter
 
FilesCompleter(File) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with the specified current directory.
FilesCompleter(File, String) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with the specified current directory and name pattern.
FilesCompleter(Path) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with the specified current directory.
FilesCompleter(Path, String) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with the specified current directory and name pattern.
FilesCompleter(Supplier<Path>) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with a supplier for the current directory.
FilesCompleter(Supplier<Path>, String) - Constructor for class org.jline.builtins.Completers.FilesCompleter
Creates a new FilesCompleter with a supplier for the current directory and name pattern.
FillConsoleOutputAttribute(long, short, int, Kernel32.COORD, int[]) - Static method in class org.jline.nativ.Kernel32
see: https://msdn.microsoft.com/en-us/library/ms682662%28VS.85%29.aspx
FillConsoleOutputCharacterW(long, char, int, Kernel32.COORD, int[]) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms682663%28VS.85%29.aspx
find() - Method in interface org.jline.console.ScriptEngine
Gets all variables with their values from the script engine's context.
find(String) - Method in interface org.jline.console.ScriptEngine
Gets all variables that match the specified pattern.
FIND - Enum constant in enum class org.jline.builtins.Nano.Operation
 
FIND_CLOSE_BRACKET - Enum constant in enum class org.jline.builtins.Less.Operation
 
FIND_OPEN_BRACKET - Enum constant in enum class org.jline.builtins.Less.Operation
 
findChar - Variable in class org.jline.reader.impl.LineReaderImpl
VI character find
findCommand(String) - Method in interface org.jline.shell.CommandDispatcher
Finds a command by name or alias across all registered groups.
findDir - Variable in class org.jline.reader.impl.LineReaderImpl
 
findFiles(Path, String) - Static method in class org.jline.builtins.Commands
Finds files matching a glob pattern.
findTailAdd - Variable in class org.jline.reader.impl.LineReaderImpl
 
finish(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
finishBuffer() - Method in class org.jline.reader.impl.LineReaderImpl
Clear the buffer and add its contents to the history.
first() - Method in interface org.jline.reader.History
Returns the index of the first element in the history.
first() - Method in class org.jline.reader.impl.history.DefaultHistory
 
FIRST_LINE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
firstColumnToDisplay - Variable in class org.jline.builtins.Less
 
firstLine() - Method in class org.jline.builtins.Nano.Buffer
 
firstLineInMemory - Variable in class org.jline.builtins.Less
 
firstLineToDisplay - Variable in class org.jline.builtins.Less
 
fixed_pause - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
flash_hook - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
flash_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
flip(String) - Method in class org.jline.shell.PipelineBuilder
Adds a flip pipe (|;) to the next command.
FLIP - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
FLIP - Enum constant in enum class org.jline.shell.Pipeline.Operator
Flip pipe: appends output as argument to next command (|;)
flush() - Method in class org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
 
flush() - Method in class org.jline.builtins.ScreenTerminalOutputStream
 
flush() - Method in class org.jline.builtins.telnet.TelnetIO
Method to flush all buffered output.
flush() - Method in class org.jline.reader.impl.LineReaderImpl
Flush the terminal output stream.
flush() - Method in class org.jline.reader.PrintAboveWriter
 
flush() - Method in class org.jline.terminal.impl.AbstractTerminal
 
flush() - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
 
flush() - Method in interface org.jline.terminal.Terminal
Flushes any buffered output to the terminal.
flush() - Method in class org.jline.utils.FastBufferedOutputStream
 
flush() - Method in class org.jline.utils.WriterOutputStream
 
FlushConsoleInputBuffer(long) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms683147(v=VS.85).aspx
FLUSHO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Output being flushed (state)
FOCUS_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
FOCUS_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
Default constructor.
FOCUS_IN - Static variable in interface org.jline.reader.LineReader
 
FOCUS_IN_SEQ - Static variable in class org.jline.reader.impl.LineReaderImpl
 
FOCUS_OUT - Static variable in interface org.jline.reader.LineReader
 
FOCUS_OUT_SEQ - Static variable in class org.jline.reader.impl.LineReaderImpl
 
focusEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
focusIn() - Method in class org.jline.reader.impl.LineReaderImpl
 
focusOut() - Method in class org.jline.reader.impl.LineReaderImpl
 
focusTracking - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
Force - Enum constant in enum class org.jline.jansi.AnsiMode
 
Force256Colors - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
Force indexed colors to use 256-color encoding (38;5;n) even when a basic SGR code would suffice.
ForcedSysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
ForcedSysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
forceProtocol(TerminalGraphics.Protocol) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Forces the use of a specific graphics protocol, overriding automatic detection.
ForceTrueColors - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
Force indexed colors to be expanded to true-color RGB (38;2;r;g;b) via the palette, but only when the terminal supports AttributedCharSequence.HIGH_COLORS.
forCurrentPlatform() - Static method in class org.jline.terminal.impl.TermiosMapping
Returns the TermiosMapping for the current operating system.
foreground(int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified foreground color.
foreground(int, int, int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified RGB foreground color.
Foreground - Enum constant in enum class org.jline.shell.Job.Status
Job is running in the foreground
FOREGROUND_BLUE - Static variable in class org.jline.nativ.Kernel32
 
FOREGROUND_BLUE - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
FOREGROUND_GREEN - Static variable in class org.jline.nativ.Kernel32
 
FOREGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
FOREGROUND_INTENSITY - Static variable in class org.jline.nativ.Kernel32
 
FOREGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
FOREGROUND_RED - Static variable in class org.jline.nativ.Kernel32
 
FOREGROUND_RED - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
foregroundDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the foreground color set to its default state.
foregroundJob() - Method in class org.jline.shell.CommandSession
Returns the current foreground job.
foregroundJob() - Method in class org.jline.shell.impl.DefaultJobManager
 
foregroundJob() - Method in interface org.jline.shell.JobManager
Returns the current foreground job, or null if no job is in the foreground.
foregroundOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the foreground color explicitly disabled.
foregroundRgb(int) - Method in class org.jline.utils.AttributedStyle
Returns a new style with the specified RGB foreground color.
fork(InputStream, PrintStream, PrintStream) - Method in class org.jline.shell.CommandSession
Creates a child session that shares the same terminal but uses independent I/O streams.
form_feed - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
format(String, Object...) - Method in class org.jline.jansi.Ansi
 
format(String, Object...) - Method in class org.jline.style.StyledWriter
Formats a string and writes it after evaluating any style expressions it contains.
format(Locale, String, Object...) - Method in class org.jline.style.StyledWriter
Formats a string using the specified locale and writes it after evaluating any style expressions it contains.
FORMAT_MESSAGE_FROM_SYSTEM - Static variable in class org.jline.nativ.Kernel32
 
FormatMessageW(int, long, int, int, byte[], int, long[]) - Static method in class org.jline.nativ.Kernel32
 
FORWARD - Enum constant in enum class org.jline.jansi.Ansi.Erase
 
FORWARD_CHAR - Static variable in interface org.jline.reader.LineReader
 
FORWARD_FOREVER - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_HALF_WINDOW_AND_SET - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_ONE_LINE - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_ONE_WINDOW_AND_SET - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_ONE_WINDOW_NO_STOP - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_ONE_WINDOW_OR_LINES - Enum constant in enum class org.jline.builtins.Less.Operation
 
FORWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
forwardChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
forwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
free(long) - Static method in class org.jline.nativ.Kernel32
 
FreeBsdNativePty - Class in org.jline.terminal.impl.jni.freebsd
 
FreeBsdNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
 
FreeBsdNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
 
FreeBsdTermiosMapping - Class in org.jline.terminal.impl
FreeBSD-specific termios flag constants and control character indices.
FRESH_LINE - Static variable in interface org.jline.reader.LineReader
 
freshLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
FROM_LEFT_1ST_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
FROM_LEFT_2ND_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
FROM_LEFT_3RD_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
FROM_LEFT_4TH_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
from_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
fromAnsi(String) - Static method in class org.jline.utils.AttributedString
Creates an AttributedString from an ANSI-encoded string.
fromAnsi(String, int) - Static method in class org.jline.utils.AttributedString
Creates an AttributedString from an ANSI-encoded string with a specified tab size.
fromAnsi(String, List<Integer>) - Static method in class org.jline.utils.AttributedString
Creates an AttributedString from an ANSI-encoded string with custom tab stops.
fromAnsi(String, List<Integer>, String, String) - Static method in class org.jline.utils.AttributedString
Creates an AttributedString from an ANSI-encoded string with custom tab stops and alternate character set sequences.
fromAnsi(String, Terminal) - Static method in class org.jline.utils.AttributedString
Creates an AttributedString from an ANSI-encoded string, using terminal capabilities.
fromClasspath(String) - Static method in class org.jline.builtins.ConfigurationPath
Creates a ConfigurationPath from a classpath resource.
fromSymbol(String) - Static method in enum class org.jline.shell.Pipeline.Operator
Returns the operator matching the given symbol, or null if none matches.
fullScreen - Variable in class org.jline.utils.Display
 
Function - Enum constant in enum class org.jline.terminal.KeyEvent.Type
A function key was pressed (F1-F12).
functions - Static variable in class org.jline.builtins.ssh.Ssh
 
functions - Static variable in class org.jline.builtins.telnet.Telnet
 

G

GA - Static variable in class org.jline.builtins.telnet.TelnetIO
Go Ahead
Newer Telnets do not make use of this option that allows a specific communication mode.
generic_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
get() - Static method in interface org.jline.console.SystemRegistry
Deprecated.
Returns the system registry associated with the current thread.
get(int) - Method in interface org.jline.reader.History
Returns the history item at the specified index.
get(int) - Method in class org.jline.reader.impl.history.DefaultHistory
 
get(long) - Method in class org.jline.shell.impl.DefaultJobManager
 
get(long) - Method in interface org.jline.shell.JobManager
Returns the job with the specified id, or null if not found.
get(String) - Method in class org.jline.builtins.Options
 
get(String) - Method in class org.jline.builtins.PosixCommands.Context
 
get(String) - Method in interface org.jline.console.ScriptEngine
Gets the value of a variable from the script engine's context.
get(String) - Method in class org.jline.shell.CommandSession
Returns the value of a session variable.
get(String, String) - Method in class org.jline.style.MemoryStyleSource
 
get(String, String) - Method in class org.jline.style.NopStyleSource
Always returns null for any style lookup.
get(String, String) - Method in interface org.jline.style.StyleSource
Returns the style definition for the given style group and name, or null if not found.
get(PosixCommands.Context, String) - Static method in class org.jline.builtins.PosixCommands
 
get_mouse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
getAlias(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Returns the value of the alias with the specified name.
getAlias(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
getAlias(String) - Method in interface org.jline.shell.AliasManager
Returns the expansion for an alias.
getAlias(String) - Method in class org.jline.shell.impl.DefaultAliasManager
 
getAmbiguousTimeout() - Method in class org.jline.keymap.KeyMap
Gets the timeout for ambiguous key bindings in milliseconds.
getAnotherKey() - Method in class org.jline.keymap.KeyMap
Gets the binding for the "another key" action.
getAppName() - Method in class org.jline.reader.impl.LineReaderImpl
 
getAppName() - Method in interface org.jline.reader.LineReader
Returns the application name associated with this LineReader.
getArchName() - Static method in class org.jline.nativ.OSInfo
 
getArgs() - Method in class org.jline.console.CmdLine
Deprecated.
Returns the parsed command line arguments.
getArgsDesc() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the descriptions of the command's arguments.
getArrow() - Method in class org.jline.terminal.KeyEvent
 
getAttr() - Method in class org.jline.terminal.impl.exec.ExecPty
 
getAttr() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getAttr() - Method in interface org.jline.terminal.spi.Pty
Returns the current terminal attributes for this PTY.
getAttribute() - Method in enum class org.jline.jansi.AnsiRenderer.Code
 
getAttributes() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getAttributes() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getAttributes() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getAttributes() - Method in class org.jline.terminal.impl.DumbTerminal
 
getAttributes() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
getAttributes() - Method in interface org.jline.terminal.Terminal
Returns the current terminal attributes.
getAutosuggestion() - Method in class org.jline.reader.impl.LineReaderImpl
 
getAutosuggestion() - Method in interface org.jline.reader.LineReader
Returns the current auto-suggestion type.
getAvailableProtocols() - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Gets all available graphics protocols.
getBestProtocol(Terminal) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Finds the best graphics protocol for the given terminal.
getBlockCommentDelims() - Method in class org.jline.reader.impl.DefaultParser
Gets the block comment delimiters.
getBoolean(LineReader, String, boolean) - Static method in class org.jline.reader.impl.ReaderUtils
Gets a boolean variable from a LineReader with a default value.
getBooleanCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
 
getBooleanCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
Returns whether the terminal supports the specified boolean capability.
getBound(CharSequence) - Method in class org.jline.keymap.KeyMap
Gets the binding for a key sequence.
getBound(CharSequence, int[]) - Method in class org.jline.keymap.KeyMap
Gets the binding for a key sequence, with information about remaining characters.
getBoundKeys() - Method in class org.jline.keymap.KeyMap
Returns a map of all bound key sequences and their associated bindings.
getBracketType(int) - Method in class org.jline.reader.impl.LineReaderImpl
Given a character determines what type of bracket it is (paren, square, curly, or none).
getBuffer() - Method in class org.jline.reader.impl.LineReaderImpl
 
getBuffer() - Method in interface org.jline.reader.LineReader
Returns the current line buffer.
getBufferSize() - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getBufferSize() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getBufferSize() - Method in interface org.jline.terminal.Terminal
Retrieve the size of the window buffer.
getBuiltinWidgets() - Method in class org.jline.reader.impl.LineReaderImpl
 
getBuiltinWidgets() - Method in interface org.jline.reader.LineReader
Returns a map of all built-in widgets provided by the LineReader.
getButton() - Method in class org.jline.terminal.MouseEvent
Returns the button involved in this mouse event.
getCandidateComparator(boolean, String) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCapabilitiesByName() - Static method in class org.jline.utils.InfoCmp
 
getCharacter() - Method in class org.jline.terminal.KeyEvent
 
getCharset() - Method in class org.jline.builtins.Nano.Buffer
 
getCloser() - Method in class org.jline.builtins.ssh.Ssh.ShellParams
 
getColor() - Method in enum class org.jline.jansi.AnsiRenderer.Code
 
getColor(int) - Method in class org.jline.utils.ColorPalette
Get a specific color in the palette
getColorMap(String) - Static method in class org.jline.builtins.PosixCommands
Get color map from color string.
getColorMap(Function<String, Object>, String, String) - Static method in class org.jline.builtins.PosixCommands
 
getColorMap(PosixCommands.Context, String, String) - Static method in class org.jline.builtins.PosixCommands
 
getColors() - Method in class org.jline.jansi.AnsiPrintStream
 
getColors() - Method in class org.jline.jansi.io.AnsiOutputStream
 
getColumn() - Method in class org.jline.builtins.Nano.Buffer
 
getColumns() - Method in class org.jline.builtins.ScreenTerminal
Provide the current number of columns in the terminal.
getColumns() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
getColumns() - Method in class org.jline.terminal.Size
Returns the number of columns (width) in this terminal size.
getColumns() - Method in interface org.jline.terminal.Sized
Returns the number of columns (width) in this object.
getColumns() - Method in interface org.jline.terminal.Terminal
Get the terminal's column count.
getColumns() - Method in class org.jline.utils.Display
Get the current display width in character cells.
getCommand() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getCommand(String) - Method in class org.jline.reader.impl.DefaultParser
 
getCommand(String) - Method in interface org.jline.reader.Parser
 
getCommandMethods(String) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
getCommandNames() - Method in class org.jline.builtins.PosixCommandsRegistry
Get all registered command names.
getCommands() - Method in interface org.jline.builtins.Completers.CompletionEnvironment
Gets the set of available command names.
getCommonPrefix() - Method in interface org.jline.reader.CompletionMatcher
Returns the longest common prefix shared by all matched candidates.
getCommonPrefix() - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
getCompleter() - Method in class org.jline.reader.impl.LineReaderImpl
Returns the completer.
getCompleters() - Method in class org.jline.reader.impl.completer.AggregateCompleter
Retrieve the collection of completers currently being aggregated.
getCompleters() - Method in class org.jline.reader.impl.completer.ArgumentCompleter
Returns the list of completers used inside this ArgumentCompleter.
getCompleters() - Method in class org.jline.reader.impl.completer.SystemCompleter
 
getCompletions() - Method in interface org.jline.builtins.Completers.CompletionEnvironment
Gets the available completions for commands.
getCompletionStyle(String, String) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleBackground() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleBackground(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleDescription() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleDescription(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleGroup() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleGroup(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleListBackground() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleListDescription() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleListGroup() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleListSelection() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleListStarting() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleSelection() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleSelection(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleStarting() - Method in class org.jline.reader.impl.LineReaderImpl
 
getCompletionStyleStarting(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
getComponent() - Method in class org.jline.builtins.SwingTerminal
Gets the Swing component that renders the terminal.
getComponent() - Method in class org.jline.builtins.WebTerminal
Gets the web terminal component.
getConfig(String) - Method in class org.jline.builtins.ConfigurationPath
Search configuration file first from userConfig, then appConfig directory, and finally from classpath.
getConnection(int) - Method in class org.jline.builtins.telnet.ConnectionManager
Returns the Connection at the given index.
getConnectionData() - Method in class org.jline.builtins.telnet.Connection
Method to access the associated connection data.
getConnectionFilter() - Method in class org.jline.builtins.telnet.ConnectionManager
Gets the active ConnectionFilter instance or returns null if no filter is set.
getConnectionManager() - Method in class org.jline.builtins.telnet.PortListener
Returns reference to ConnectionManager instance associated with the PortListener.
getConnectionsByAdddress(InetAddress) - Method in class org.jline.builtins.telnet.ConnectionManager
Get all Connection instances with the given InetAddress.
getConsole(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getConsoleCodepage() - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
getConsoleCodepage() - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
getConsoleCodepage() - Method in interface org.jline.terminal.spi.TerminalProvider
Retrieve the Windows console output code page.
getConsoleMode(Console) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getConsoleMode(MemorySegment) - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getConsoleMode(Long) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
GetConsoleMode(long, int[]) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms683167%28VS.85%29.aspx
GetConsoleOutputCP() - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms683169(v=VS.85).aspx
GetConsoleScreenBufferInfo(long, Kernel32.CONSOLE_SCREEN_BUFFER_INFO) - Static method in class org.jline.nativ.Kernel32
See: http://msdn.microsoft.com/en-us/library/ms683171%28VS.85%29.aspx
getContext() - Method in class org.jline.builtins.PosixCommandsRegistry
Get the execution context.
getControlChar(Attributes.ControlChar) - Method in class org.jline.terminal.Attributes
Returns the value of a specific control character.
getControlChars() - Method in class org.jline.terminal.Attributes
Returns the map of control characters and their values.
getControlFlag(Attributes.ControlFlag) - Method in class org.jline.terminal.Attributes
 
getControlFlags() - Method in class org.jline.terminal.Attributes
 
getCurrentBuffer() - Method in class org.jline.keymap.BindingReader
Returns the current contents of the operation buffer.
getCurrentMouseTracking() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getCurrentMouseTracking() - Method in interface org.jline.terminal.Terminal
Returns the current mouse tracking mode.
getCurrentTheme() - Method in class org.jline.builtins.SyntaxHighlighter
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.AbstractTerminal
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.ExternalTerminal
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getCursorPosition(IntConsumer) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getCursorPosition(IntConsumer) - Method in interface org.jline.terminal.Terminal
Query the terminal to report the cursor position.
getCursorPosition(Terminal, IntConsumer) - Static method in class org.jline.terminal.impl.CursorSupport
Gets the current cursor position from the terminal.
getDefaultBackground() - Method in class org.jline.utils.ColorPalette
Get the terminal's default background color.
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractTerminal
Get the terminal's default background color.
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
Get the default background color for Windows terminals.
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getDefaultBackgroundColor() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getDefaultBackgroundColor() - Method in interface org.jline.terminal.Terminal
Returns the terminal's default background color as an RGB value.
getDefaultForeground() - Method in class org.jline.utils.ColorPalette
Get the terminal's default foreground color.
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractTerminal
Get the terminal's default foreground color.
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
Get the default foreground color for Windows terminals.
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getDefaultForegroundColor() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getDefaultForegroundColor() - Method in interface org.jline.terminal.Terminal
Returns the terminal's default foreground color as an RGB value.
getDefaultInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
 
getDescription() - Method in class org.jline.console.ArgDesc
Deprecated.
Returns the description of the argument as a list of attributed strings.
getDescription() - Method in class org.jline.terminal.impl.SixelGraphics
Gets a description of this graphics protocol.
getDescriptionSize() - Method in class org.jline.widget.TailTipWidgets
 
getDescriptionType() - Method in class org.jline.console.CmdLine
Deprecated.
Returns the type of description that should be displayed for the command.
getDeserializationFormats() - Method in interface org.jline.console.ScriptEngine
Returns the deserialization formats supported by this script engine.
getDisconnectTimeout() - Method in class org.jline.builtins.telnet.ConnectionManager
 
getDisplay(Terminal, Path, StyleResolver, String) - Method in class org.jline.builtins.Completers.FileNameCompleter
 
getDisplayedBufferWithPrompts(List<AttributedString>) - Method in class org.jline.reader.impl.LineReaderImpl
Compute the full string to be displayed with the left, right and secondary prompts
getDisplayedCursor() - Method in class org.jline.builtins.Nano.Buffer
 
getDist() - Method in class org.jline.utils.ColorPalette
 
getDistanceName() - Method in class org.jline.utils.ColorPalette
Get the name of the distance to use for rounding colors.
getDouble(String, int, int) - Method in class org.jline.builtins.PosixCommands.SortComparator
 
getEncoding() - Method in class org.jline.utils.InputStreamReader
Returns the name of the encoding used to convert bytes into characters.
getEnd() - Method in class org.jline.reader.impl.DefaultParser.BlockCommentDelims
 
getEndColumn() - Method in interface org.jline.builtins.Nano.Diagnostic
Gets the ending column number of the diagnostic region (0-based).
getEndLine() - Method in interface org.jline.builtins.Nano.Diagnostic
Gets the ending line number of the diagnostic region (1-based).
getEngineName() - Method in interface org.jline.console.ScriptEngine
Returns the name of the underlying script engine.
getEnv() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getEnv() - Method in class org.jline.builtins.ssh.Ssh.ShellParams
 
getEnvironment() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the hashmap for storing and retrieving environment variables to be passed between shells.
getErr() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getErrorIndex() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the index of the error in the command.
getErrorPattern() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the pattern used to identify errors in the command.
getEscapeChars() - Method in class org.jline.reader.impl.DefaultParser
Gets the escape characters.
getEscapeSequence(short, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getExistingStatus(Terminal) - Static method in class org.jline.utils.Status
 
getExpander() - Method in class org.jline.reader.impl.LineReaderImpl
 
getExpander() - Method in interface org.jline.reader.LineReader
Returns the expander associated with this LineReader.
getExtensions() - Method in interface org.jline.console.ScriptEngine
Returns the file name extensions associated with this script engine.
getFieldIndexes(String) - Method in class org.jline.builtins.PosixCommands.SortComparator
 
getFile() - Method in class org.jline.builtins.Nano.Buffer
 
getFileOptions() - Method in class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
getFirstColumnToDisplay() - Method in class org.jline.builtins.Nano.Buffer
 
getFirstLineToDisplay() - Method in class org.jline.builtins.Nano.Buffer
 
getFlagsToSet(Attributes, Attributes) - Method in class org.jline.terminal.impl.exec.ExecPty
 
getForcedProtocol() - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Gets the forced protocol, if any.
getFormat() - Method in class org.jline.builtins.Nano.Buffer
 
getFunctionKey() - Method in class org.jline.terminal.KeyEvent
 
getGraphemeClusterMode() - Method in class org.jline.terminal.impl.AbstractTerminal
Returns whether mode 2027 (grapheme cluster) is currently enabled.
getGraphemeClusterMode() - Method in interface org.jline.terminal.Terminal
Returns whether mode 2027 (grapheme cluster) is currently enabled.
getGroup() - Method in class org.jline.style.StyleResolver
Returns the style group used by this resolver.
getGroupComparator() - Method in class org.jline.reader.impl.LineReaderImpl
 
getHead() - Method in class org.jline.console.CmdLine
Deprecated.
Returns the part of the command line before the cursor, with method parameters and opening parenthesis removed.
getHeight() - Method in class org.jline.builtins.ScreenTerminal
Deprecated.
getHeight() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
getHeight() - Method in interface org.jline.terminal.Terminal
Deprecated.
Use Terminal.getRows() instead.
getHighlighter() - Method in class org.jline.reader.impl.LineReaderImpl
 
getHighlighter() - Method in interface org.jline.reader.LineReader
Returns the highlighter associated with this LineReader.
getHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
getHistory() - Method in interface org.jline.reader.LineReader
Returns the history associated with this LineReader.
getHostAddress() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the IP address of the connection.
getHostName() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the fully qualified host name for the connection's IP address.
The name is cached on creation for performance reasons.
getHousekeepingInterval() - Method in class org.jline.builtins.telnet.ConnectionManager
 
getIn() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getInetAddress() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the InetAddress object associated with the connection.
getInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
 
getInline() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
getInputFlag(Attributes.InputFlag) - Method in class org.jline.terminal.Attributes
Checks if a specific input flag is enabled.
getInputFlags() - Method in class org.jline.terminal.Attributes
Returns the set of input flags currently enabled.
getInstance() - Static method in class org.jline.console.SystemRegistry.Registeries
Deprecated.
 
getInt(LineReader, String, int) - Static method in class org.jline.reader.impl.ReaderUtils
Gets an integer variable from a LineReader with a default value.
getKeyMap() - Method in class org.jline.reader.impl.LineReaderImpl
Returns the name of the current key mapping.
getKeyMap() - Method in interface org.jline.reader.LineReader
Returns the name of the currently active key map.
getKeyMap() - Method in class org.jline.widget.Widgets
Get lineReader's Main KeyMap
getKeyMaps() - Method in class org.jline.reader.impl.LineReaderImpl
 
getKeyMaps() - Method in interface org.jline.reader.LineReader
Returns all key maps registered with this LineReader.
getKeys() - Method in class org.jline.builtins.TTop
 
getKeys() - Method in class org.jline.reader.impl.LineReaderImpl
 
getKeys() - Method in interface org.jline.reader.LineReader
Returns the currently active key map.
getKind() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getLastActivity() - Method in class org.jline.builtins.telnet.ConnectionData
Returns a timestamp of the last activity that happened on the associated connection.
getLastBinding() - Method in class org.jline.keymap.BindingReader
Returns the last key binding that was successfully read.
getLastBinding() - Method in class org.jline.reader.impl.LineReaderImpl
 
getLastBinding() - Method in interface org.jline.reader.LineReader
Returns the last key binding that was processed.
GetLastError() - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms679360(VS.85).aspx
getLastErrorMessage() - Static method in class org.jline.nativ.Kernel32
 
getLength() - Method in class org.jline.utils.ColorPalette
Get the palette length
getLine() - Method in class org.jline.builtins.Nano.Buffer
 
getLine() - Method in class org.jline.console.CmdLine
Deprecated.
Returns the original command line.
getLineCommentDelims() - Method in class org.jline.reader.impl.DefaultParser
Gets the line comment delimiters.
getLines() - Method in class org.jline.builtins.Nano.Buffer
 
getList(String) - Method in class org.jline.builtins.Options
 
getLoadedInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
 
getLocale() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the Locale object associated with the connection by carrying out a simple domain match.
getLocalFlag(Attributes.LocalFlag) - Method in class org.jline.terminal.Attributes
 
getLocalFlags() - Method in class org.jline.terminal.Attributes
 
getLoginShell() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the login shell name.
getLoginShell() - Method in class org.jline.builtins.telnet.ConnectionManager
 
getLong(LineReader, String, long) - Static method in class org.jline.reader.impl.ReaderUtils
Gets a long variable from a LineReader with a default value.
getLsColorMap(String) - Static method in class org.jline.builtins.PosixCommands
Get color map for ls command.
getLsColorMap(PosixCommands.Context) - Static method in class org.jline.builtins.PosixCommands
 
getMainDesc() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the main description of the command.
getMajorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
Returns the major version number of the JLine library.
getManager() - Method in class org.jline.builtins.telnet.ConnectionData
Returns a reference to the ConnectionManager the connection is associated with.
getMask() - Method in class org.jline.utils.AttributedStyle
Returns the raw mask value of this style.
getMaster() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getMasterFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getMasterInput() - Method in class org.jline.terminal.impl.exec.ExecPty
 
getMasterInput() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getMasterInput() - Method in interface org.jline.terminal.spi.Pty
Returns the input stream for the master side of the PTY.
getMasterOutput() - Method in class org.jline.terminal.impl.exec.ExecPty
 
getMasterOutput() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getMasterOutput() - Method in interface org.jline.terminal.spi.Pty
Returns the output stream for the master side of the PTY.
getMaxConnections() - Method in class org.jline.builtins.telnet.ConnectionManager
 
getMessage() - Method in interface org.jline.builtins.Nano.Diagnostic
Gets the message to display for this diagnostic.
getMinorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
Returns the minor version number of the JLine library.
getMissing() - Method in exception class org.jline.reader.EOFError
Returns the string that is missing to complete the input.
getMode() - Method in class org.jline.jansi.AnsiPrintStream
 
getMode() - Method in class org.jline.jansi.io.AnsiOutputStream
 
getModifiers() - Method in class org.jline.terminal.KeyEvent
 
getModifiers() - Method in class org.jline.terminal.MouseEvent
Returns the set of modifier keys pressed during this mouse event.
getName() - Method in interface org.jline.builtins.Source
Gets the name of this source.
getName() - Method in class org.jline.builtins.Source.InputStreamSource
 
getName() - Method in class org.jline.builtins.Source.PathSource
 
getName() - Method in class org.jline.builtins.Source.ResourceSource
 
getName() - Method in class org.jline.builtins.Source.URLSource
 
getName() - Method in class org.jline.builtins.telnet.PortListener
Returns the name of this PortListener.
getName() - Method in class org.jline.console.ArgDesc
Deprecated.
Returns the name of the argument.
getName() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getName() - Method in class org.jline.terminal.impl.exec.ExecPty
Returns the name of the terminal device.
getName() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getName() - Method in class org.jline.terminal.impl.SixelGraphics
Gets a human-readable name for this graphics protocol.
getName() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
getName() - Method in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
 
getName() - Method in interface org.jline.terminal.Terminal
Returns the name of this terminal.
getNamedPipes() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Returns the names of all named pipes.
getNamedPipes() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
getNames() - Method in enum class org.jline.utils.InfoCmp.Capability
 
getNativeLibFolderPathForCurrentOS() - Static method in class org.jline.nativ.OSInfo
 
getNativeLibraryPath() - Static method in class org.jline.nativ.JLineNativeLoader
Returns the absolute path to the loaded native library file.
getNativeLibrarySourceUrl() - Static method in class org.jline.nativ.JLineNativeLoader
Returns the source URL from which the native library was loaded.
getNegotiatedTerminalType() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the terminal type that has been negotiated between the telnet client and the telnet server, in of a String.
getNextClosingBracket() - Method in exception class org.jline.reader.EOFError
Returns the next closing bracket that is expected.
getNextOptionInt(Iterator<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
Helper for processEscapeCommand() to iterate over integer options
getNomatch() - Method in class org.jline.keymap.KeyMap
Gets the binding for input sequences that don't match any known binding.
getNumber(String) - Method in class org.jline.builtins.Options
 
GetNumberOfConsoleInputEvents(long, int[]) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms683207(v=VS.85).aspx
getNumericCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
 
getNumericCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
Returns the value of the specified numeric capability for this terminal.
getObject(String) - Method in class org.jline.builtins.Options
 
getObjectList(String) - Method in class org.jline.builtins.Options
 
getOffsetInLine() - Method in class org.jline.builtins.Nano.Buffer
 
getOffsetInLineToDisplay() - Method in class org.jline.builtins.Nano.Buffer
 
getOpenBrackets() - Method in exception class org.jline.reader.EOFError
Returns the number of unclosed brackets in the input.
getOptsDesc() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the descriptions of the command's options.
getOriginalGroupName() - Method in class org.jline.reader.impl.LineReaderImpl
 
getOSName() - Static method in class org.jline.nativ.OSInfo
 
getOthersGroupName() - Method in class org.jline.reader.impl.LineReaderImpl
 
getOut() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getOut() - Method in class org.jline.jansi.AnsiPrintStream
 
getOutputFlag(Attributes.OutputFlag) - Method in class org.jline.terminal.Attributes
 
getOutputFlags() - Method in class org.jline.terminal.Attributes
 
getOutputStream() - Method in class org.jline.utils.NonBlockingPumpInputStream
 
getPalette() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getPalette() - Method in interface org.jline.terminal.Terminal
Returns the color palette for this terminal.
getParsedLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
getParsedLine() - Method in interface org.jline.reader.LineReader
Returns the parsed representation of the current line.
getParser() - Method in class org.jline.reader.impl.LineReaderImpl
 
getParser() - Method in interface org.jline.reader.LineReader
Returns the parser associated with this LineReader.
getPartialLine() - Method in exception class org.jline.reader.EndOfFileException
 
getPartialLine() - Method in exception class org.jline.reader.UserInterruptException
 
getPath() - Method in class org.jline.builtins.Source.PathSource
 
getPipeNames() - Method in class org.jline.console.impl.SystemRegistryImpl
 
getPipeNames() - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns the names of all pipes defined in this system registry.
getPipes() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Returns all defined pipes.
getPipes() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
getPort() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the remote port to which the socket is connected.
getPreserveAspectRatio() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
getPriority() - Method in class org.jline.terminal.impl.ITerm2Graphics
 
getPriority() - Method in class org.jline.terminal.impl.KittyGraphics
 
getPriority() - Method in class org.jline.terminal.impl.SixelGraphics
 
getPriority() - Method in interface org.jline.terminal.impl.TerminalGraphics
Gets the priority of this protocol for automatic selection.
getProtocol() - Method in class org.jline.terminal.impl.ITerm2Graphics
 
getProtocol() - Method in class org.jline.terminal.impl.KittyGraphics
 
getProtocol() - Method in class org.jline.terminal.impl.SixelGraphics
 
getProtocol() - Method in interface org.jline.terminal.impl.TerminalGraphics
Gets the graphics protocol type supported by this implementation.
getProvider() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getProvider() - Method in class org.jline.terminal.impl.AbstractPty
 
getProvider() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getProvider() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getProvider() - Method in class org.jline.terminal.impl.DumbTerminal
 
getProvider() - Method in class org.jline.terminal.impl.ExternalTerminal
 
getProvider() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
getProvider() - Method in interface org.jline.terminal.spi.Pty
Returns the terminal provider that created this PTY.
getProvider() - Method in interface org.jline.terminal.spi.TerminalExt
Returns the terminal provider that created this terminal.
getProviders(String, IllegalStateException) - Method in class org.jline.terminal.TerminalBuilder
Get the list of available terminal providers.
getPty() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getQuoteChars() - Method in class org.jline.reader.impl.DefaultParser
Gets the quote characters.
getRawSequence() - Method in class org.jline.terminal.KeyEvent
 
getRawSequence(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getRegionActive() - Method in class org.jline.reader.impl.LineReaderImpl
 
getRegionActive() - Method in interface org.jline.reader.LineReader
Returns the type of the currently active region selection.
getRegionMark() - Method in class org.jline.reader.impl.LineReaderImpl
 
getRegionMark() - Method in interface org.jline.reader.LineReader
Returns the mark position of the currently active region.
getResourcePath(String) - Static method in class org.jline.builtins.ClasspathResourceUtil
Converts a classpath resource to a Path.
getResourcePath(String, Class<?>) - Static method in class org.jline.builtins.ClasspathResourceUtil
Converts a classpath resource to a Path.
getResourcePath(String, ClassLoader) - Static method in class org.jline.builtins.ClasspathResourceUtil
Converts a classpath resource to a Path.
getResourcePath(URL) - Static method in class org.jline.builtins.ClasspathResourceUtil
Converts a URL to a Path.
getRows() - Method in class org.jline.builtins.ScreenTerminal
Gets the number of rows in the terminal.
getRows() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
getRows() - Method in class org.jline.terminal.Size
Returns the number of rows (height) in this terminal size.
getRows() - Method in interface org.jline.terminal.Sized
Returns the number of rows (height) in this object.
getRows() - Method in interface org.jline.terminal.Terminal
Get the terminal's visible row count.
getRows() - Method in class org.jline.utils.Display
The current display height in character rows.
getScreenTerminal() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
getScriptCompleter() - Method in interface org.jline.console.ScriptEngine
Returns a completer for script-specific syntax.
getSearchTerm() - Method in class org.jline.reader.impl.LineReaderImpl
 
getSearchTerm() - Method in interface org.jline.reader.LineReader
Returns the current search term when in history search mode.
getSeparator(boolean) - Method in class org.jline.builtins.Completers.FileNameCompleter
 
getSequence() - Method in class org.jline.reader.Macro
Returns the keystroke sequence that this macro will execute.
getSerializationFormats() - Method in interface org.jline.console.ScriptEngine
Returns the serialization formats supported by this script engine.
getSession() - Method in class org.jline.builtins.ssh.Ssh.ExecuteParams
 
getSession() - Method in class org.jline.builtins.ssh.Ssh.ShellParams
 
getSize() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getSize() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getSize() - Method in class org.jline.terminal.impl.DumbTerminal
 
getSize() - Method in class org.jline.terminal.impl.exec.ExecPty
 
getSize() - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
getSize() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSize() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
getSize() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
getSize() - Method in interface org.jline.terminal.spi.Pty
Returns the current size (dimensions) of this PTY.
getSize() - Method in interface org.jline.terminal.Terminal
Retrieve the size of the visible window
getSlave() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSlaveFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSlaveInput() - Method in class org.jline.terminal.impl.AbstractPty
 
getSlaveInput() - Method in interface org.jline.terminal.spi.Pty
Returns the input stream for the slave side of the PTY.
getSlaveOut() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSlaveOutFD() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSlaveOutput() - Method in class org.jline.terminal.impl.exec.ExecPty
 
getSlaveOutput() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
getSlaveOutput() - Method in interface org.jline.terminal.spi.Pty
Returns the output stream for the slave side of the PTY.
getSocket() - Method in class org.jline.builtins.telnet.ConnectionData
Returns a reference to the socket the Connection is associated with.
getSortKey(String, List<Integer>, PosixCommands.SortComparator.Key) - Method in class org.jline.builtins.PosixCommands.SortComparator
 
getSource() - Method in class org.jline.builtins.telnet.ConnectionEvent
Accessor method returning the source of the ConnectionEvent instance.
getSource() - Static method in class org.jline.style.Styler
Returns the global StyleSource used by the Styler.
getSource() - Method in class org.jline.style.StyleResolver
Returns the style source used by this resolver.
getSpecial() - Method in class org.jline.terminal.KeyEvent
 
getStart() - Method in class org.jline.reader.impl.DefaultParser.BlockCommentDelims
 
getStartColumn() - Method in interface org.jline.builtins.Nano.Diagnostic
Gets the starting column number of the diagnostic region (0-based).
getStartLine() - Method in interface org.jline.builtins.Nano.Diagnostic
Gets the starting line number of the diagnostic region (1-based).
getStatus() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getStatus(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
 
getStatus(Terminal) - Static method in class org.jline.utils.Status
 
getStatus(Terminal, boolean) - Static method in class org.jline.utils.Status
 
GetStdHandle(int) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms683231%28VS.85%29.aspx
getString(LineReader, String, String) - Static method in class org.jline.reader.impl.ReaderUtils
Gets a string variable from a LineReader with a default value.
getStringCapability(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractTerminal
 
getStringCapability(InfoCmp.Capability) - Method in interface org.jline.terminal.Terminal
Returns the string value of the specified capability for this terminal.
getStyle() - Method in class org.jline.utils.AttributedStyle
Returns the raw style value of this style.
getStyle(String) - Method in class org.jline.builtins.Styles.StyleCompiler
 
getSubcommand() - Method in class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
getSupportedProtocols(Terminal) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Gets all graphics protocols supported by the given terminal.
getSyntaxHighlighter() - Method in class org.jline.builtins.Nano.Buffer
 
getSystemRegistry() - Method in class org.jline.console.SystemRegistry.Registeries
Deprecated.
 
getSystemStream() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
getSystemStream() - Method in class org.jline.terminal.impl.AbstractPty
 
getSystemStream() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
getSystemStream() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
getSystemStream() - Method in class org.jline.terminal.impl.DumbTerminal
 
getSystemStream() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
getSystemStream() - Method in interface org.jline.terminal.spi.Pty
Returns the system stream associated with this PTY, if any.
getSystemStream() - Method in interface org.jline.terminal.spi.TerminalExt
Returns the system stream associated with this terminal, if any.
getTabWidth() - Method in class org.jline.reader.impl.LineReaderImpl
 
getTail() - Method in class org.jline.console.CmdLine
Deprecated.
Returns the part of the command line after the cursor, with method parameters and closing parenthesis removed.
getTailTip() - Method in class org.jline.reader.impl.LineReaderImpl
 
getTailTip() - Method in interface org.jline.reader.LineReader
Returns the current tail tip text.
getTerminal() - Method in class org.jline.builtins.ssh.Ssh.ShellParams
 
getTerminal() - Static method in class org.jline.jansi.AnsiConsole
 
getTerminal() - Method in class org.jline.reader.impl.LineReaderImpl
 
getTerminal() - Method in interface org.jline.reader.LineReader
Returns the terminal associated with this LineReader.
getTerminalColumns() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the width of the terminal in columns for convenience.
getTerminalFont() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Gets the current terminal font.
getTerminalGeometry() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the terminal geometry in an array of two integers.
getTerminalRows() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the height of the terminal in rows for convenience.
getTerminalWidth() - Static method in class org.jline.jansi.AnsiConsole
Try to find the width of the console for this process.
getTerminalWidth() - Method in class org.jline.jansi.AnsiPrintStream
Returns the width of the terminal associated with this stream or 0.
getTerminalWidth() - Method in class org.jline.jansi.io.AnsiOutputStream
 
getTerminalWidth() - Method in interface org.jline.jansi.io.AnsiOutputStream.WidthSupplier
 
getTerminalWidth() - Method in class org.jline.jansi.io.AnsiOutputStream.ZeroWidthSupplier
 
getTerminalWidth(int) - Static method in class org.jline.nativ.CLibrary
 
getTipType() - Method in class org.jline.widget.TailTipWidgets
 
getTitle() - Method in class org.jline.builtins.Nano
 
getType() - Method in class org.jline.builtins.telnet.ConnectionEvent
Method that helps identifying the type.
getType() - Method in class org.jline.jansi.AnsiPrintStream
 
getType() - Method in class org.jline.jansi.io.AnsiOutputStream
 
getType() - Method in class org.jline.terminal.impl.AbstractTerminal
 
getType() - Method in class org.jline.terminal.KeyEvent
 
getType() - Method in class org.jline.terminal.MouseEvent
Returns the type of this mouse event.
getType() - Method in interface org.jline.terminal.Terminal
Returns the type of this terminal.
getUnicode() - Method in class org.jline.keymap.KeyMap
Gets the binding for Unicode characters that don't have explicit bindings.
getUrl() - Method in class org.jline.builtins.WebTerminal
Gets the URL where the web terminal is accessible.
getUserConfig(String) - Method in class org.jline.builtins.ConfigurationPath
Search configuration file from userConfig directory.
getUserConfig(String, boolean) - Method in class org.jline.builtins.ConfigurationPath
Search configuration file from userConfig directory.
getUserDir() - Method in class org.jline.builtins.Completers.DirectoriesCompleter
Gets the user's current directory.
getUserDir() - Method in class org.jline.builtins.Completers.FileNameCompleter
 
getUserDir() - Method in class org.jline.builtins.Completers.FilesCompleter
Gets the user's current directory.
getUserHome() - Method in class org.jline.builtins.Completers.FileNameCompleter
 
getVariable(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Gets the value of a console variable.
getVariable(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
getVariable(String) - Method in class org.jline.reader.impl.DefaultParser
 
getVariable(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
getVariable(String) - Method in interface org.jline.reader.LineReader
Returns the value of a variable.
getVariable(String) - Method in interface org.jline.reader.Parser
 
getVariables() - Method in class org.jline.reader.impl.LineReaderImpl
 
getVariables() - Method in interface org.jline.reader.LineReader
Returns a map of all variables set in the LineReader.
getVersion() - Static method in class org.jline.nativ.JLineNativeLoader
Returns the full version string of the JLine library.
getWarningTimeout() - Method in class org.jline.builtins.telnet.ConnectionManager
 
getWidget(Object) - Method in class org.jline.reader.impl.LineReaderImpl
 
getWidget(String) - Method in class org.jline.widget.Widgets
Resolve widget name if its alias is given as method parameter.
getWidgets() - Method in class org.jline.reader.impl.LineReaderImpl
 
getWidgets() - Method in interface org.jline.reader.LineReader
Returns a map of all widgets registered with this LineReader.
getWidth() - Method in class org.jline.builtins.ScreenTerminal
Deprecated.
getWidth() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
getWidth() - Method in interface org.jline.terminal.Terminal
Deprecated.
getWriter() - Method in class org.jline.utils.NonBlockingPumpReader
 
getWriter() - Method in class org.jline.utils.PumpReader
 
getX() - Method in class org.jline.terminal.Cursor
Returns the column position (horizontal coordinate) of this cursor.
getX() - Method in class org.jline.terminal.MouseEvent
Returns the column (horizontal) position of this mouse event.
getY() - Method in class org.jline.terminal.Cursor
Returns the row position (vertical coordinate) of this cursor.
getY() - Method in class org.jline.terminal.MouseEvent
Returns the row (vertical) position of this mouse event.
GLOB_COMPLETE - Enum constant in enum class org.jline.reader.LineReader.Option
 
GO_TO_FIRST_LINE_OR_N - Enum constant in enum class org.jline.builtins.Less.Operation
 
GO_TO_LAST_LINE_OR_N - Enum constant in enum class org.jline.builtins.Less.Operation
 
GO_TO_NEXT_TAG - Enum constant in enum class org.jline.builtins.Less.Operation
 
GO_TO_PERCENT_OR_N - Enum constant in enum class org.jline.builtins.Less.Operation
 
GO_TO_PREVIOUS_TAG - Enum constant in enum class org.jline.builtins.Less.Operation
 
GogoCommandGroup - Class in org.jline.console.impl
A CommandGroup that wraps a legacy CommandRegistry's commands as shell Commands.
GogoCommandGroup(String, CommandRegistry) - Constructor for class org.jline.console.impl.GogoCommandGroup
Creates a new GogoCommandGroup wrapping the given registry.
GOTO - Enum constant in enum class org.jline.builtins.Nano.Operation
 
GOTO_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
goto_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
gotoLine(int, int) - Method in class org.jline.builtins.Nano.Buffer
 
graphemeCluster(boolean) - Method in class org.jline.terminal.TerminalBuilder
Controls whether mode 2027 (grapheme cluster segmentation) should be enabled on the terminal after construction.
GREEN - Enum constant in enum class org.jline.jansi.Ansi.Color
 
GREEN - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
GREEN - Static variable in class org.jline.jansi.io.AnsiProcessor
 
GREEN - Static variable in class org.jline.utils.AnsiWriter
 
GREEN - Static variable in class org.jline.utils.AttributedStyle
 
grep(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Grep command - search text patterns.
group() - Method in class org.jline.reader.Candidate
The group name for this candidate.
GROUP - Enum constant in enum class org.jline.reader.LineReader.Option
display group name before each group (else display all group names first)
GROUP_PERSIST - Enum constant in enum class org.jline.reader.LineReader.Option
when double tab to select candidate keep candidates grouped (else loose grouping)
groupCommandsInHelp(boolean) - Method in class org.jline.console.impl.SystemRegistryImpl
 
groups() - Method in interface org.jline.shell.CommandDispatcher
Returns all registered command groups.
groups() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
groups() - Method in class org.jline.style.MemoryStyleSource
 
groups() - Method in class org.jline.style.NopStyleSource
Always returns an empty list of style groups.
groups() - Method in interface org.jline.style.StyleSource
Returns the names of all configured style groups.
groups(CommandGroup...) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Adds new-style command groups (they will be adapted to CommandRegistry).
groups(CommandGroup...) - Method in class org.jline.shell.ShellBuilder
Adds command groups to the dispatcher.

H

h - Static variable in class org.jline.utils.Colors
Hue
H - Static variable in class org.jline.utils.Colors
Hue Composition / Hue Quadrature
halfWindow - Variable in class org.jline.builtins.Less
 
handle(Terminal.Signal) - Method in class org.jline.builtins.Less
 
handle(Terminal.Signal) - Method in class org.jline.builtins.Nano
 
handle(Terminal.Signal) - Method in class org.jline.terminal.impl.NativeSignalHandler
Handles the specified signal.
handle(Terminal.Signal) - Method in interface org.jline.terminal.Terminal.SignalHandler
Handles the specified signal.
handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.AbstractTerminal
 
handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.PosixSysTerminal
Install a new handler for the given signal and synchronize native registration when the handler changes.
handle(Terminal.Signal, Terminal.SignalHandler) - Method in interface org.jline.terminal.Terminal
Registers a handler for the given Terminal.Signal.
handlers - Variable in class org.jline.terminal.impl.AbstractTerminal
 
handleSignal(Terminal.Signal) - Method in class org.jline.reader.impl.LineReaderImpl
Handle terminal signals that affect the reader's display and terminal state.
hangup - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
hard_copy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
hard_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
has_meta_key - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
has_print_wheel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
has_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
hasAlias(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Checks if an alias with the specified name exists.
hasAlias(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
hasCommand(String) - Method in class org.jline.builtins.PosixCommandsRegistry
Check if a command is registered.
hasCommand(String) - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns whether a command with the specified name is known to this registry.
hasCommand(String) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
hasCommand(String) - Method in class org.jline.console.impl.CommandRegistryAdapter
 
hasCommand(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
hasCommand(String) - Method in interface org.jline.shell.CommandGroup
Returns whether this group contains a command with the given name or alias.
hasFileOptions() - Method in class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
hasFocusSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
 
hasFocusSupport() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
hasFocusSupport() - Method in interface org.jline.terminal.Terminal
Returns whether the terminal has support for focus tracking.
hashCode() - Method in class org.jline.reader.Candidate
 
hashCode() - Method in class org.jline.reader.Macro
 
hashCode() - Method in class org.jline.reader.Reference
 
hashCode() - Method in class org.jline.terminal.Cursor
Returns a hash code for this Cursor object.
hashCode() - Method in class org.jline.terminal.Size
Returns a hash code for this Size object.
hashCode() - Method in class org.jline.utils.AttributedString
Returns a hash code for this AttributedString.
hashCode() - Method in class org.jline.utils.AttributedStyle
Returns a hash code for this AttributedStyle.
hasModifier(KeyEvent.Modifier) - Method in class org.jline.terminal.KeyEvent
 
hasMouseSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
 
hasMouseSupport() - Method in interface org.jline.terminal.Terminal
Returns whether the terminal has support for mouse tracking.
hasMouseSupport(Terminal) - Static method in class org.jline.terminal.impl.MouseSupport
Checks if the terminal supports mouse tracking.
hasValue() - Method in class org.jline.builtins.Completers.OptDesc
Determines if this option takes a value.
hasVariable(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Tests if a variable with the specified name exists.
hasVariable(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
hasVariable(String) - Method in interface org.jline.console.ScriptEngine
Tests if a variable exists in the script engine's context.
head() - Method in class org.jline.shell.CommandLine
Returns the part before the cursor.
head(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Head command - display first lines of files.
height() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
 
height(int) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
HELP - Enum constant in enum class org.jline.builtins.Less.Operation
 
HELP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
HELP - Enum constant in enum class org.jline.builtins.TTop.Operation
 
helpCommands(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables built-in help commands (help).
HelpCommands - Class in org.jline.shell.impl
Built-in help command group.
HelpCommands(CommandDispatcher) - Constructor for class org.jline.shell.impl.HelpCommands
Creates help commands using the given dispatcher for command discovery.
HelpException(String) - Constructor for exception class org.jline.builtins.Options.HelpException
 
helpStyle() - Static method in class org.jline.builtins.Styles
Gets a StyleResolver for help text using HELP_COLORS format.
HEREDOC - Enum constant in enum class org.jline.shell.Pipeline.Operator
Here-document: provide stdin inline (<<)
hidden() - Method in class org.jline.utils.AttributedStyle
The hidden flag can be used to embed custom escape sequences.
HIDDEN - Static variable in class org.jline.utils.AttributedStyle
Style with hidden attribute enabled.
HIDDEN_OFF - Static variable in class org.jline.utils.AttributedStyle
Style with hidden attribute explicitly disabled.
hiddenDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the hidden attribute set to its default state.
hiddenOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the hidden attribute explicitly disabled.
hide() - Method in class org.jline.utils.Status
 
highlight - Variable in class org.jline.builtins.Nano
 
highlight(String) - Method in class org.jline.builtins.SyntaxHighlighter
 
highlight(String, StyleResolver) - Static method in exception class org.jline.builtins.Options.HelpException
 
highlight(LineReader, String) - Method in class org.jline.console.impl.SystemHighlighter
 
highlight(LineReader, String) - Method in interface org.jline.reader.Highlighter
Highlights the provided text buffer with appropriate styling.
highlight(LineReader, String) - Method in class org.jline.reader.impl.DefaultHighlighter
 
highlight(LineReader, String) - Method in class org.jline.shell.impl.CommandHighlighter
 
highlight(AttributedString) - Method in class org.jline.builtins.SyntaxHighlighter
 
highlight(AttributedStringBuilder) - Method in class org.jline.builtins.SyntaxHighlighter
 
HIGHLIGHT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
HIGHLIGHT_VALUE - Static variable in interface org.jline.console.Printer
Value: Map<regex, function>.
Applies: TABLE
If command result map key matches with regex the highlight function is applied to the corresponding map value.
highlightAndPrint(Map<String, Object>, Throwable) - Method in class org.jline.console.impl.DefaultPrinter
Highlight and print an exception
highlightComment(String, StyleResolver) - Static method in exception class org.jline.builtins.Options.HelpException
 
highlighted(boolean) - Method in class org.jline.shell.CommandDescription.Builder
Sets whether the command should be highlighted.
highlightEnd() - Method in class org.jline.builtins.Nano.Buffer
 
highlighter - Variable in class org.jline.reader.impl.LineReaderImpl
 
highlighter(Highlighter) - Method in class org.jline.reader.LineReaderBuilder
Sets the highlighter to be used for syntax highlighting.
highlighter(Highlighter) - Method in class org.jline.shell.ShellBuilder
Sets a custom highlighter for the shell's LineReader.
highlighter(LineReader, Terminal, PrintStream, PrintStream, String[], ConfigurationPath) - Static method in class org.jline.builtins.Commands
Manages syntax highlighting themes.
Highlighter - Interface in org.jline.reader
The Highlighter interface provides syntax highlighting functionality for the LineReader.
HIGHLIGHTER - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
highlightStart() - Method in class org.jline.builtins.Nano.Buffer
 
highlightSyntax(String, StyleResolver) - Static method in exception class org.jline.builtins.Options.HelpException
 
highlightSyntax(String, StyleResolver, boolean) - Static method in exception class org.jline.builtins.Options.HelpException
 
history - Variable in class org.jline.reader.impl.LineReaderImpl
 
history(String) - Method in class org.jline.reader.impl.SimpleMaskingCallback
 
history(String) - Method in interface org.jline.reader.MaskingCallback
Transforms the line before storing it in the history.
history(History) - Method in class org.jline.reader.LineReaderBuilder
 
history(LineReader, PrintStream, PrintStream, Path, String[]) - Static method in class org.jline.builtins.Commands
Displays or manipulates the command history.
History - Interface in org.jline.reader
Console command history management interface.
HISTORY - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
HISTORY - Enum constant in enum class org.jline.reader.LineReader.SuggestionType
Prepare command line suggestions using command history.
HISTORY_BEEP - Enum constant in enum class org.jline.reader.LineReader.Option
 
HISTORY_BEGINNING_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_BEGINNING_SEARCH_FORWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_FILE - Static variable in interface org.jline.reader.LineReader
File system history path.
HISTORY_FILE_SIZE - Static variable in interface org.jline.reader.LineReader
Number of history items to keep in the history file.
HISTORY_IGNORE - Static variable in interface org.jline.reader.LineReader
Colon separated list of patterns that will not be saved in history.
HISTORY_IGNORE_DUPS - Enum constant in enum class org.jline.reader.LineReader.Option
 
HISTORY_IGNORE_SPACE - Enum constant in enum class org.jline.reader.LineReader.Option
 
HISTORY_INCREMENTAL - Enum constant in enum class org.jline.reader.LineReader.Option
automatically save history when the line reader reads a new line (enabled by default)
HISTORY_INCREMENTAL_PATTERN_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_INCREMENTAL_PATTERN_SEARCH_FORWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_INCREMENTAL_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_INCREMENTAL_SEARCH_FORWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_REDUCE_BLANKS - Enum constant in enum class org.jline.reader.LineReader.Option
 
HISTORY_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_SEARCH_FORWARD - Static variable in interface org.jline.reader.LineReader
 
HISTORY_SIZE - Static variable in interface org.jline.reader.LineReader
Number of history items to keep in memory.
HISTORY_TIMESTAMPED - Enum constant in enum class org.jline.reader.LineReader.Option
 
HISTORY_VERIFY - Enum constant in enum class org.jline.reader.LineReader.Option
 
History.Entry - Interface in org.jline.reader
Represents a single history entry containing a command line and its metadata.
historyBuffer - Variable in class org.jline.reader.impl.LineReaderImpl
 
historyCommands(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables built-in history commands (history).
HistoryCommands - Class in org.jline.shell.impl
Built-in history command group.
HistoryCommands(LineReader) - Constructor for class org.jline.shell.impl.HistoryCommands
Creates history commands using the given line reader's history.
historyFile(Path) - Method in class org.jline.shell.ShellBuilder
Sets the history file path.
historyIncrementalSearchBackward() - Method in class org.jline.reader.impl.LineReaderImpl
 
historyIncrementalSearchForward() - Method in class org.jline.reader.impl.LineReaderImpl
 
historySearchBackward() - Method in class org.jline.reader.impl.LineReaderImpl
 
historySearchForward() - Method in class org.jline.reader.impl.LineReaderImpl
 
Home - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
HOME - Enum constant in enum class org.jline.builtins.Less.Operation
 
hue_lightness_saturation - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
HUPCL - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Hang up on last close

I

IA64 - Static variable in class org.jline.nativ.OSInfo
 
IA64_32 - Static variable in class org.jline.nativ.OSInfo
 
IAC - Static variable in class org.jline.builtins.telnet.TelnetIO
Interpret As Command
ICANON - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Canonicalize input lines
ICRNL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Map CR to NL
id() - Method in class org.jline.shell.impl.DefaultJob
 
id() - Method in interface org.jline.shell.Job
Returns the unique identifier for this job.
IEXTEN - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Enable DISCARD and LNEXT
iflag() - Method in class org.jline.terminal.impl.TermiosData
Returns the input mode flags.
iflag(long) - Method in class org.jline.terminal.impl.TermiosData
Sets the input mode flags.
IGNBRK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Ignore BREAK condition
IGNCR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Ignore CR
IGNORE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.State
readLine should exit and return empty String
ignoreCaseAlways - Variable in class org.jline.builtins.Less
 
ignoreCaseCond - Variable in class org.jline.builtins.Less
 
IGNPAR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Ignore (discard) parity errors
ImageOptions() - Constructor for class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
IMAXBEL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Ring bell on input queue full
in() - Method in class org.jline.builtins.PosixCommands.Context
 
in() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the input stream for this command.
in() - Method in class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Returns the input stream for the command session.
in() - Method in class org.jline.shell.CommandSession
Returns the input stream.
INCLUDE - Static variable in interface org.jline.console.Printer
Value: List<String>
Applies: TABLE
Include given columns on table.
inConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
INCREASE_DELAY - Enum constant in enum class org.jline.builtins.TTop.Operation
 
INDENT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
INDENTATION - Static variable in interface org.jline.reader.LineReader
New line automatic indentation after opening/closing bracket.
INDENTION - Static variable in interface org.jline.console.Printer
Value: Integer
Applies: MAP
Indention size.
index() - Method in interface org.jline.reader.History.Entry
Returns the index of this entry in the history.
index() - Method in interface org.jline.reader.History
Returns the current index in the history.
index() - Method in class org.jline.reader.impl.history.DefaultHistory.EntryImpl
 
index() - Method in class org.jline.reader.impl.history.DefaultHistory
 
INFER_NEXT_HISTORY - Static variable in interface org.jline.reader.LineReader
 
info(Object...) - Static method in class org.jline.utils.Log
 
INFO - Enum constant in enum class org.jline.terminal.Terminal.Signal
Information signal, typically generated by pressing Ctrl+T on BSD systems.
INFO_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
InfoCmp - Class in org.jline.utils
Utility class for terminal capability handling and terminfo database access.
INFOCMP_COMMAND - Static variable in class org.jline.utils.OSUtils
 
InfoCmp.Capability - Enum Class in org.jline.utils
 
init_1string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
init_2string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
init_3string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
init_file - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
init_prog - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
init_tabs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
initDescription() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Initializes the terminal status bar with a border.
initDescription() - Method in class org.jline.widget.TailTipWidgets
Initialize terminal status bar
initialize() - Static method in class org.jline.nativ.JLineNativeLoader
Loads the JLine native library for the current platform.
initialize(File) - Method in class org.jline.console.impl.SystemRegistryImpl
 
initialize(File) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Initializes the console engine environment by executing a console script.
initialize(File) - Method in interface org.jline.shell.CommandDispatcher
Initializes the dispatcher, optionally executing a startup script.
initialize(File) - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
initialize_color - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
initialize_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
initIO() - Method in class org.jline.builtins.telnet.TelnetIO
 
initScript(File) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the initialization script.
initScript(File) - Method in class org.jline.shell.ShellBuilder
Sets the initialization script to execute on startup.
INLCR - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Map NL into CR
inline(boolean) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
INORMEOL - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Normalize end-of-line
INPCK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Enable checking of parity errors
input - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
input - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
input() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
input() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
input() - Method in class org.jline.terminal.impl.DumbTerminal
 
input() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
input() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
input() - Method in class org.jline.terminal.impl.PosixSysTerminal
 
input() - Method in interface org.jline.terminal.Terminal
Retrieve the input stream for this terminal.
Input - Enum constant in enum class org.jline.terminal.spi.SystemStream
Standard input stream (stdin).
INPUT_RC_FILE_NAME - Static variable in interface org.jline.reader.LineReader
Name of inputrc to read at line reader creation time.
INPUT_RECORD() - Constructor for class org.jline.nativ.Kernel32.INPUT_RECORD
Default constructor.
INPUT_REDIRECT - Enum constant in enum class org.jline.shell.Pipeline.Operator
Input redirection: read stdin from file (<)
Input and Output - Search tag in interface org.jline.terminal.Terminal
Section
inputEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
 
inputEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
 
inputEncoding() - Method in interface org.jline.terminal.Terminal
Returns the Charset that should be used to decode characters from the terminal input (Terminal.input()).
InputRC - Class in org.jline.builtins
Utility class for configuring a LineReader from an inputrc file.
InputRC - Class in org.jline.reader.impl
Handles inputrc configuration files for JLine.
inputRedirect(Path) - Method in class org.jline.shell.PipelineBuilder
Adds an input redirection (<) from the specified file.
inputSource() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
inputSource() - Method in interface org.jline.shell.Pipeline.Stage
Returns the input source path, if this stage has an INPUT_REDIRECT operator.
InputStreamReader - Class in org.jline.utils
A specialized InputStreamReader that reads the minimal number of bytes needed.
InputStreamReader(InputStream) - Constructor for class org.jline.utils.InputStreamReader
Constructs a new InputStreamReader on the InputStream in.
InputStreamReader(InputStream, String) - Constructor for class org.jline.utils.InputStreamReader
Constructs a new InputStreamReader on the InputStream in.
InputStreamReader(InputStream, Charset) - Constructor for class org.jline.utils.InputStreamReader
Constructs a new InputStreamReader on the InputStream in and Charset charset.
InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.jline.utils.InputStreamReader
Constructs a new InputStreamReader on the InputStream in and CharsetDecoder dec.
InputStreamSource(InputStream, boolean, String) - Constructor for class org.jline.builtins.Source.InputStreamSource
 
insert(String) - Method in class org.jline.builtins.Nano.Buffer
 
Insert - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
INSERT - Enum constant in enum class org.jline.builtins.Less.Operation
 
INSERT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
INSERT - Enum constant in enum class org.jline.utils.DiffHelper.Operation
 
INSERT_BRACKET - Enum constant in enum class org.jline.reader.LineReader.Option
Automatic insertion of closing bracket
insert_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
INSERT_CLOSE_CURLY - Static variable in interface org.jline.reader.LineReader
 
INSERT_CLOSE_PAREN - Static variable in interface org.jline.reader.LineReader
 
INSERT_CLOSE_SQUARE - Static variable in interface org.jline.reader.LineReader
 
INSERT_COMMENT - Static variable in interface org.jline.reader.LineReader
 
INSERT_LAST_WORD - Static variable in interface org.jline.reader.LineReader
 
insert_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
insert_null_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
insert_padding - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
INSERT_TAB - Enum constant in enum class org.jline.reader.LineReader.Option
When hitting the <tab> key at the beginning of the line, insert a tabulation instead of completing.
insertChars(int) - Method in class org.jline.utils.Display
 
insertClose(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
insertCloseCurly() - Method in class org.jline.reader.impl.LineReaderImpl
 
insertCloseParen() - Method in class org.jline.reader.impl.LineReaderImpl
 
insertCloseSquare() - Method in class org.jline.reader.impl.LineReaderImpl
 
insertComment() - Method in class org.jline.reader.impl.LineReaderImpl
 
insertHelp(int) - Method in class org.jline.builtins.Nano
Inserts the selected suggestion into the text.
insertLines(int) - Method in class org.jline.utils.Display
 
insertTab() - Method in class org.jline.reader.impl.LineReaderImpl
 
insertTab(AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
 
install() - Method in class org.jline.jansi.AnsiPrintStream
 
install() - Method in class org.jline.jansi.io.AnsiOutputStream
 
INSTANCE - Static variable in class org.jline.builtins.Completers.AnyCompleter
Singleton instance of AnyCompleter
INSTANCE - Static variable in class org.jline.reader.impl.completer.NullCompleter
 
INSTANCE - Static variable in class org.jline.terminal.impl.FreeBsdTermiosMapping
Singleton instance.
INSTANCE - Static variable in class org.jline.terminal.impl.LinuxTermiosMapping
Singleton instance.
INSTANCE - Static variable in class org.jline.terminal.impl.OsXTermiosMapping
Singleton instance.
INSTANCE - Static variable in class org.jline.terminal.impl.SolarisTermiosMapping
Singleton instance.
INT - Enum constant in enum class org.jline.terminal.Terminal.Signal
Interrupt signal, typically generated by pressing Ctrl+C.
INTENSITY_BOLD - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
INTENSITY_BOLD - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
INTENSITY_BOLD_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
INTENSITY_FAINT - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
INTENSITY_FAINT - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
InteractiveCommandGroup - Class in org.jline.builtins
A CommandGroup that wraps interactive builtins (nano, less, tmux, ttop) as shell Commands.
InteractiveCommandGroup() - Constructor for class org.jline.builtins.InteractiveCommandGroup
Creates a new InteractiveCommandGroup with all available interactive commands.
internalAdd(Instant, String) - Method in class org.jline.reader.impl.history.DefaultHistory
Adds a line to the history with the specified timestamp.
internalAdd(Instant, String, boolean) - Method in class org.jline.reader.impl.history.DefaultHistory
Adds a line to the history with the specified timestamp and an option to check for duplicates.
InterpolationHelper - Class in org.jline.style
Interpolation.
interrupt() - Method in class org.jline.reader.impl.LineReaderImpl
 
interrupt() - Method in class org.jline.shell.impl.DefaultJob
 
interrupt() - Method in interface org.jline.shell.Job
Interrupts this job.
INTERRUPT - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.State
readLine should exit and throw an UserInterruptException
INTERRUPT - Static variable in interface org.jline.reader.LineReader
 
interruptCurrentCommand() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
Interrupts the currently executing command, if any.
ints - Variable in class org.jline.terminal.impl.AbstractTerminal
 
INVALID_HANDLE_VALUE - Static variable in class org.jline.nativ.Kernel32
 
inverse() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the inverse attribute enabled.
INVERSE - Static variable in class org.jline.utils.AttributedStyle
Style with inverse (reverse video) attribute enabled.
INVERSE_OFF - Static variable in class org.jline.utils.AttributedStyle
Style with inverse (reverse video) attribute explicitly disabled.
inverseDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the inverse attribute set to its default state.
inverseNeg() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the inverse attribute toggled.
inverseOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the inverse attribute explicitly disabled.
invoke(String, Object...) - Method in class org.jline.console.impl.SystemRegistryImpl
 
invoke(String, Object...) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Executes a command with the specified arguments.
invoke(CommandRegistry.CommandSession, String, Object...) - Method in interface org.jline.console.CommandRegistry
Deprecated.
Execute a command.
invoke(CommandRegistry.CommandSession, String, Object...) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
invoke(CommandRegistry.CommandSession, String, Object...) - Method in class org.jline.console.impl.CommandRegistryAdapter
 
invoke(CommandRegistry.CommandSession, String, Object...) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
ioctl(int, long, int[]) - Static method in class org.jline.nativ.CLibrary
Control a STREAMS device.
ioctl(int, long, CLibrary.WinSize) - Static method in class org.jline.nativ.CLibrary
 
IP - Static variable in class org.jline.builtins.telnet.TelnetIO
Interrupt Process
IS - Static variable in class org.jline.builtins.telnet.TelnetIO
TTYPE subnegotiation: IS
IS_AIX - Static variable in class org.jline.utils.OSUtils
 
IS_CONEMU - Static variable in class org.jline.utils.OSUtils
 
IS_CYGWIN - Static variable in class org.jline.utils.OSUtils
 
IS_LINUX - Static variable in class org.jline.utils.OSUtils
 
IS_MSYSTEM - Static variable in class org.jline.utils.OSUtils
 
IS_OSX - Static variable in class org.jline.utils.OSUtils
 
IS_WINDOWS - Static variable in class org.jline.utils.OSUtils
 
IS_WSL - Static variable in class org.jline.utils.OSUtils
 
IS_WSL1 - Static variable in class org.jline.utils.OSUtils
 
IS_WSL2 - Static variable in class org.jline.utils.OSUtils
 
isActive() - Method in class org.jline.builtins.telnet.Connection
Returns if a connection has been closed.
isAllowed(InetAddress) - Method in interface org.jline.builtins.telnet.ConnectionFilter
Tests if a given ip address is allowed to connect.
isAlpha(int) - Method in class org.jline.reader.impl.LineReaderImpl
 
isAlpine() - Static method in class org.jline.nativ.OSInfo
 
isAndroid() - Static method in class org.jline.nativ.OSInfo
 
isAppend() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
isAppend() - Method in interface org.jline.shell.Pipeline.Stage
Returns whether this is an append redirection (>>).
isArgDigit - Variable in class org.jline.reader.impl.LineReaderImpl
 
isAttribute() - Method in enum class org.jline.jansi.AnsiRenderer.Code
 
isatty(int) - Static method in class org.jline.nativ.CLibrary
test whether a file descriptor refers to a terminal
isatty(int) - Static method in class org.jline.nativ.Kernel32
 
isAvailable() - Method in class org.jline.builtins.telnet.PortListener
Tests if this PortListener is available.
isBackground() - Method in enum class org.jline.jansi.AnsiRenderer.Code
 
isBackground() - Method in class org.jline.shell.impl.DefaultPipeline
 
isBackground() - Method in interface org.jline.shell.Pipeline
Returns whether this pipeline should execute in the background.
isBreakable(int) - Method in class org.jline.builtins.Nano.Buffer
 
isClusterGrouped(CharSequence, int, int) - Method in class org.jline.terminal.impl.AbstractTerminal
Tests whether the terminal groups the grapheme cluster starting at index as a single display unit.
isColor() - Method in enum class org.jline.jansi.AnsiRenderer.Code
 
isCommand() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns whether this is a command (as opposed to a method or syntax).
isCommand() - Method in class org.jline.shell.CommandDescription
Returns whether this description represents a command (as opposed to a method or syntax).
isCommandAlias(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
isCommandAlias(String) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Checks if an alias is a known command alias.
isCommandOrScript(String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
isCommandOrScript(String) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Checks if a command or script is known to this registry.
isCommandOrScript(ParsedLine) - Method in class org.jline.console.impl.SystemRegistryImpl
 
isCommandOrScript(ParsedLine) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Checks if a parsed line contains a command or script that is known to this registry.
isCompiled() - Method in class org.jline.reader.impl.completer.SystemCompleter
 
isDebugEnabled() - Static method in class org.jline.utils.Log
 
isDef() - Method in enum class org.jline.reader.LineReader.Option
 
isDelimiter(int) - Method in class org.jline.reader.impl.LineReaderImpl
Checks to see if the specified character is a delimiter.
isDelimiter(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
Returns true if the specified character is a whitespace parameter.
isDelimiterChar(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
Returns true if the character at the specified position if a delimiter.
isDetected() - Static method in class org.jline.jansi.Ansi
 
isDirty() - Method in class org.jline.builtins.Nano.Buffer
 
isDirty() - Method in class org.jline.builtins.ScreenTerminal
 
isDirty() - Method in class org.jline.builtins.SwingTerminal
Checks if the terminal is dirty (needs repainting).
isDirty() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Checks if the terminal is dirty (needs repainting).
isDoubleSizeSupported(Terminal) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Checks if the terminal supports double-size characters.
isEmpty() - Method in interface org.jline.reader.History
Checks if the history is empty.
isEmpty() - Method in class org.jline.reader.impl.history.DefaultHistory
 
isEnabled() - Static method in class org.jline.jansi.Ansi
 
isEnabled() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Returns whether the widgets are currently enabled.
isEnabled() - Method in class org.jline.widget.TailTipWidgets
 
isEofOnEscapedNewLine() - Method in class org.jline.reader.impl.DefaultParser
Checks if EOF should be returned on escaped newlines.
isEofOnUnclosedQuote() - Method in class org.jline.reader.impl.DefaultParser
Checks if EOF should be returned on unclosed quotes.
isEscapeChar(char) - Method in class org.jline.reader.impl.DefaultParser
 
isEscapeChar(char) - Method in interface org.jline.reader.Parser
 
isEscapeChar(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
Check if this character is a valid escape char (i.e. one that has not been escaped)
isEscaped(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
Check if a character is escaped (i.e. if the previous character is an escape)
isExecuting() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Checks if the console engine is currently executing a script.
isExecuting() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
isFinite() - Method in class org.jline.utils.Timeout
 
isGraphicsSupported(Terminal) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Checks if any graphics protocol is supported by the given terminal.
isHidden(int) - Method in class org.jline.utils.AttributedCharSequence
Returns whether the character at the specified index is hidden.
isHighlighted() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns whether the command should be highlighted.
isHighlighted() - Method in class org.jline.shell.CommandDescription
Returns whether the command should be highlighted.
ISIG - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Enable signals INTR, QUIT, [D]SUSP
isInfinite() - Method in class org.jline.utils.Timeout
 
isInstalled() - Static method in class org.jline.jansi.AnsiConsole
check if the streams have been installed or not
isInViChangeOperation() - Method in class org.jline.reader.impl.LineReaderImpl
 
isInViCmdMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
isInViMoveOperation() - Method in class org.jline.reader.impl.LineReaderImpl
 
isJavaDesktopAvailable() - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Checks if the java.desktop module is available.
isKeyMap(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
isLineCommentStarted(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
 
isLineMode() - Method in class org.jline.builtins.telnet.ConnectionData
Tests if in line mode.
isLineMode() - Method in class org.jline.builtins.telnet.ConnectionManager
 
isOperator - Variable in class org.jline.shell.impl.PipelineParser.Token
Whether this token represents an operator.
isPersistable(History.Entry) - Method in interface org.jline.reader.History
Check if an entry should be persisted or not.
isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
 
isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
isPosixSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
 
isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
isQuoteChar(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
 
isQuoted(CharSequence, int) - Method in class org.jline.reader.impl.DefaultParser
 
isReading() - Method in class org.jline.reader.impl.LineReaderImpl
 
isReading() - Method in interface org.jline.reader.LineReader
Check if a thread is currently in a readLine() call.
isReal() - Method in class org.jline.utils.ColorPalette
 
isRegionalIndicator(int) - Static method in class org.jline.utils.WCWidth
Determines whether a Unicode code point is a Regional Indicator Symbol (U+1F1E6..U+1F1FF).
isResetAtUninstall() - Method in class org.jline.jansi.AnsiPrintStream
 
isResetAtUninstall() - Method in class org.jline.jansi.io.AnsiOutputStream
 
isRunning() - Method in class org.jline.builtins.WebTerminal
Returns whether the web terminal is currently running.
isRunning() - Method in class org.jline.shell.Shell
Returns whether the shell is currently running.
isSet(String) - Method in class org.jline.builtins.Options
 
isSet(Map<LineReader.Option, Boolean>) - Method in enum class org.jline.reader.LineReader.Option
 
isSet(LineReader.Option) - Method in class org.jline.reader.impl.LineReaderImpl
 
isSet(LineReader.Option) - Method in interface org.jline.reader.LineReader
Checks if an option is set.
isSet(LineReader, LineReader.Option) - Static method in class org.jline.reader.impl.ReaderUtils
Checks if a LineReader option is set.
isSixelSupported(Terminal) - Static method in class org.jline.terminal.impl.SixelGraphics
Checks if the terminal supports Sixel graphics.
isStrict() - Method in class org.jline.reader.impl.completer.ArgumentCompleter
Returns whether a completion at argument index N will success if all the completions from arguments 0-(N-1) also succeed.
isStylePattern(String) - Static method in class org.jline.builtins.Styles
 
isSubcommand() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns whether this is a subcommand.
isSubcommand() - Method in class org.jline.console.impl.SystemHighlighter.FileHighlightCommand
 
isSubcommand() - Method in class org.jline.shell.CommandDescription
Returns whether this description represents a subcommand.
isSupported(Terminal) - Method in class org.jline.terminal.impl.ITerm2Graphics
 
isSupported(Terminal) - Method in class org.jline.terminal.impl.KittyGraphics
 
isSupported(Terminal) - Method in class org.jline.terminal.impl.SixelGraphics
 
isSupported(Terminal) - Method in interface org.jline.terminal.impl.TerminalGraphics
Checks if this graphics protocol is supported by the given terminal.
isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a new terminal with custom input and output streams.
isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
isSystemStream(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
Checks if the specified system stream is available on this platform.
isTerminalGeometryChanged() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the state of the terminal geometry changed flag, which will be true if it has been set, and false if not.
ISTRIP - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Strip 8th bit off chars
isTty() - Method in class org.jline.builtins.PosixCommands.Context
 
isUndo - Variable in class org.jline.reader.impl.LineReaderImpl
 
isValid() - Method in class org.jline.console.CmdDesc
Deprecated.
Returns whether the command is valid.
isValid() - Method in class org.jline.shell.CommandDescription
Returns whether this description represents a valid command.
isViAlphaNum(int) - Method in class org.jline.reader.impl.LineReaderImpl
 
isWarned() - Method in class org.jline.builtins.telnet.ConnectionData
Returns the state of the idle warning flag, which will be true if a warning has been issued, and false if not.
isWhitespace(int) - Method in class org.jline.reader.impl.LineReaderImpl
Checks to see if a character is a whitespace character.
isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
 
isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
isWindowsSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
isWindowsSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
isWord(int) - Method in class org.jline.reader.impl.LineReaderImpl
 
italic() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the italic attribute enabled.
ITALIC - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
ITALIC - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
ITALIC_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
italicDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the italic attribute set to its default state.
italicOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the italic attribute explicitly disabled.
iterator() - Method in interface org.jline.reader.History
 
iterator(int) - Method in interface org.jline.reader.History
Returns a list iterator over the history entries starting at the specified index.
iterator(int) - Method in class org.jline.reader.impl.history.DefaultHistory
 
ITERM2 - Enum constant in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
iTerm2 inline images protocol - iTerm2 specific
ITerm2Graphics - Class in org.jline.terminal.impl
Implementation of iTerm2's Inline Images Protocol.
ITerm2Graphics() - Constructor for class org.jline.terminal.impl.ITerm2Graphics
Creates a new ITerm2Graphics instance.
IUCLC - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Map upper case to lower case on input (Linux/Solaris)
IUTF8 - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Maintain state for UTF-8 VERASE
IXANY - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Any char will restart after stop
IXOFF - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Enable input flow control
IXON - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Enable output flow control

J

J - Static variable in class org.jline.utils.Colors
Lightness
jansi(boolean) - Method in class org.jline.terminal.TerminalBuilder
Deprecated.
Jansi is no longer used in JLine 4. Native support is provided automatically via FFM or JNI providers.
JANSI_COLORS - Static variable in class org.jline.jansi.AnsiConsole
The default color support that Jansi will use, can be either 16, 256 or truecolor.
JANSI_COLORS_16 - Static variable in class org.jline.jansi.AnsiConsole
Force the use of 16 colors.
JANSI_COLORS_256 - Static variable in class org.jline.jansi.AnsiConsole
Force the use of 256 colors.
JANSI_COLORS_TRUECOLOR - Static variable in class org.jline.jansi.AnsiConsole
Force the use of 24-bit colors.
JANSI_ERR_COLORS - Static variable in class org.jline.jansi.AnsiConsole
Jansi colors specific to the standard error stream.
JANSI_ERR_MODE - Static variable in class org.jline.jansi.AnsiConsole
Jansi mode specific to the standard error stream.
JANSI_GRACEFUL - Static variable in class org.jline.jansi.AnsiConsole
If the jansi.graceful system property is set to false, any exception that occurs during the initialization will cause the library to report this exception and fail.
JANSI_MODE - Static variable in class org.jline.jansi.AnsiConsole
The default mode which Jansi will use, can be either force, strip or default (the default).
JANSI_MODE_DEFAULT - Static variable in class org.jline.jansi.AnsiConsole
Jansi mode value that output sequences if on a terminal, else strip them.
JANSI_MODE_FORCE - Static variable in class org.jline.jansi.AnsiConsole
Jansi mode value to force ansi sequences to the stream even if it's not a terminal.
JANSI_MODE_STRIP - Static variable in class org.jline.jansi.AnsiConsole
Jansi mode value to strip all ansi sequences.
JANSI_NORESET - Static variable in class org.jline.jansi.AnsiConsole
If the jansi.noreset system property is set to true, the attributes won't be reset when the streams are uninstalled.
JANSI_OUT_COLORS - Static variable in class org.jline.jansi.AnsiConsole
Jansi colors specific to the standard output stream.
JANSI_OUT_MODE - Static variable in class org.jline.jansi.AnsiConsole
Jansi mode specific to the standard output stream.
JANSI_PROVIDER_FFM - Static variable in class org.jline.jansi.AnsiConsole
The name of the ffm provider.
JANSI_PROVIDER_JNI - Static variable in class org.jline.jansi.AnsiConsole
The name of the jni provider.
JANSI_PROVIDER_NATIVE_IMAGE - Static variable in class org.jline.jansi.AnsiConsole
The name of the native-image provider.
JANSI_PROVIDERS - Static variable in class org.jline.jansi.AnsiConsole
The jansi.providers system property can be set to control which internal provider will be used.
Java Module System (JPMS) Considerations - Search tag in class org.jline.nativ.JLineNativeLoader
Section
JlineCommandRegistry - Class in org.jline.console.impl
CommandRegistry common methods for JLine commands that are using HelpException.
JlineCommandRegistry() - Constructor for class org.jline.console.impl.JlineCommandRegistry
 
JLineLibrary - Class in org.jline.nativ
Native interface for JLine's low-level system operations.
JLineNativeLoader - Class in org.jline.nativ
Manages the loading of JLine's native libraries (*.dll, *.jnilib, *.so) according to the current operating system (Windows, Linux, macOS) and architecture.
jna(boolean) - Method in class org.jline.terminal.TerminalBuilder
Deprecated.
JNA is no longer used in JLine 4. Native support is provided automatically via FFM or JNI providers.
jni(boolean) - Method in class org.jline.terminal.TerminalBuilder
Enables or disables the TerminalBuilder.PROP_PROVIDER_JNI/jni terminal provider.
JniNativePty - Class in org.jline.terminal.impl.jni
 
JniNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.JniNativePty
 
JniNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.JniNativePty
 
JniTerminalProvider - Class in org.jline.terminal.impl.jni
Terminal provider implementation that uses JNI (Java Native Interface) to access native terminal functionality.
JniTerminalProvider() - Constructor for class org.jline.terminal.impl.jni.JniTerminalProvider
Creates a new JNI terminal provider instance and ensures the native library is loaded.
JniUnixSysTerminal - Class in org.jline.terminal.impl.jni
JNI-based POSIX system terminal that calls CLibrary directly.
Job - Interface in org.jline.shell
Represents a job in the shell's job control system.
Job.Status - Enum Class in org.jline.shell
Job lifecycle status.
JobCommands - Class in org.jline.shell.impl
Built-in job control commands: jobs, fg, and bg.
JobCommands(JobManager) - Constructor for class org.jline.shell.impl.JobCommands
Creates job control commands backed by the given job manager.
JobListener - Interface in org.jline.shell
Listener for job status changes.
jobManager(JobManager) - Method in class org.jline.shell.ShellBuilder
Sets the job manager for the shell.
JobManager - Interface in org.jline.shell
Manages jobs in the shell's job control system.
jobs() - Method in class org.jline.shell.impl.DefaultJobManager
 
jobs() - Method in interface org.jline.shell.JobManager
Returns all tracked jobs.
join(AttributedString, Iterable<AttributedString>) - Static method in class org.jline.utils.AttributedString
Joins an Iterable of AttributedString objects with a delimiter.
join(AttributedString, AttributedString...) - Static method in class org.jline.utils.AttributedString
Joins multiple AttributedString objects with a delimiter.
JUSTIFY_FILE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
JUSTIFY_PARAGRAPH - Enum constant in enum class org.jline.builtins.Nano.Operation
 

K

Kernel32 - Class in org.jline.nativ
Interface to access Win32 base APIs.
Kernel32.CHAR_INFO - Class in org.jline.nativ
see: https://msdn.microsoft.com/en-us/library/windows/desktop/ms682013(v=vs.85).aspx
Kernel32.CONSOLE_SCREEN_BUFFER_INFO - Class in org.jline.nativ
http://msdn.microsoft.com/en-us/library/ms682093%28VS.85%29.aspx
Kernel32.COORD - Class in org.jline.nativ
 
Kernel32.FOCUS_EVENT_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms683149(v=VS.85).aspx
Kernel32.INPUT_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms683499(v=VS.85).aspx
Kernel32.KEY_EVENT_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms684166(v=VS.85).aspx
Kernel32.MENU_EVENT_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms684213(v=VS.85).aspx
Kernel32.MOUSE_EVENT_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms684239(v=VS.85).aspx
Kernel32.SMALL_RECT - Class in org.jline.nativ
http://msdn.microsoft.com/en-us/library/ms686311%28VS.85%29.aspx
Kernel32.WINDOW_BUFFER_SIZE_RECORD - Class in org.jline.nativ
see: http://msdn.microsoft.com/en-us/library/ms687093(v=VS.85).aspx
key() - Method in class org.jline.reader.Candidate
Candidates which have the same key will be merged together.
key(Terminal, InfoCmp.Capability) - Static method in class org.jline.keymap.KeyMap
Returns the escape sequence for a terminal capability.
Key(String) - Constructor for class org.jline.builtins.PosixCommands.SortComparator.Key
 
key_a1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_a3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_b2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_backspace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_beg - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_btab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_c1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_c3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_cancel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_catab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_clear - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_close - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_command - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_copy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_create - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ctab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_dc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_dl - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_eic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_end - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_enter - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_eol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_eos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
KEY_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
KEY_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
Default constructor.
key_exit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f10 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f11 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f12 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f13 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f14 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f15 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f16 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f17 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f18 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f19 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f20 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f21 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f22 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f23 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f24 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f25 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f26 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f27 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f28 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f29 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f30 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f31 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f32 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f33 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f34 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f35 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f36 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f37 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f38 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f39 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f40 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f41 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f42 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f43 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f44 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f45 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f46 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f47 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f48 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f49 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f50 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f51 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f52 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f53 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f54 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f55 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f56 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f57 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f58 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f59 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f60 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f61 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f62 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f63 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_f9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_find - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_help - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_home - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_il - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ll - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_mark - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_message - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_mouse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_move - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_next - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_npage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_open - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_options - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ppage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_previous - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_print - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_redo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_reference - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_refresh - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_replace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_restart - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_resume - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_save - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sbeg - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_scancel - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_scommand - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_scopy - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_screate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sdc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sdl - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_select - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_send - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_seol - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sexit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sf - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sfind - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_shelp - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_shome - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sic - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sleft - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_smessage - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_smove - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_snext - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_soptions - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sprevious - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sprint - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sr - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sredo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sreplace - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sright - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_srsume - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ssave - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_ssuspend - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_stab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_sundo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_suspend - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_undo - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
key_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
keyCode - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
Key Components - Search tag in package org.jline.terminal
Section
keyDown - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
keyEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
KeyEvent - Class in org.jline.terminal
Represents a keyboard event in a terminal.
KeyEvent(char, EnumSet<KeyEvent.Modifier>, String) - Constructor for class org.jline.terminal.KeyEvent
Creates a character key event.
KeyEvent(int, EnumSet<KeyEvent.Modifier>, String) - Constructor for class org.jline.terminal.KeyEvent
Creates a function key event.
KeyEvent(String) - Constructor for class org.jline.terminal.KeyEvent
Creates an unknown key event.
KeyEvent(KeyEvent.Arrow, EnumSet<KeyEvent.Modifier>, String) - Constructor for class org.jline.terminal.KeyEvent
Creates an arrow key event.
KeyEvent(KeyEvent.Special, EnumSet<KeyEvent.Modifier>, String) - Constructor for class org.jline.terminal.KeyEvent
Creates a special key event.
KeyEvent.Arrow - Enum Class in org.jline.terminal
Defines arrow key directions.
KeyEvent.Modifier - Enum Class in org.jline.terminal
Defines modifier keys that can be held during a key event.
KeyEvent.Special - Enum Class in org.jline.terminal
Defines special keys.
KeyEvent.Type - Enum Class in org.jline.terminal
Defines the types of key events that can occur.
keymap(LineReader, PrintStream, PrintStream, String[]) - Static method in class org.jline.builtins.Commands
Manipulates line reader keymaps.
keyMap - Variable in class org.jline.reader.impl.LineReaderImpl
 
KeyMap<T> - Class in org.jline.keymap
The KeyMap class maps keyboard input sequences to operations or actions.
KeyMap() - Constructor for class org.jline.keymap.KeyMap
Creates a new KeyMap.
KEYMAP - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
KEYMAP - Static variable in interface org.jline.reader.LineReader
 
KEYMAP_LENGTH - Static variable in class org.jline.keymap.KeyMap
The size of the direct mapping array for ASCII characters.
keyMaps - Variable in class org.jline.reader.impl.LineReaderImpl
The terminal keys mapping
keypad_local - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
keypad_xmit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
KeyParser - Class in org.jline.terminal
Utility class for parsing raw terminal input sequences into KeyEvent objects.
keyPressed(KeyEvent) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
keyReleased(KeyEvent) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
keys - Variable in class org.jline.builtins.Less
 
keys - Variable in class org.jline.builtins.Nano
 
keys() - Static method in class org.jline.terminal.impl.MouseSupport
Returns a list of key sequences that could be used for mouse events based on the current mouse mode configuration.
keys(Terminal) - Static method in class org.jline.terminal.impl.MouseSupport
Returns a list of key sequences that could be used for mouse events, including the terminal's key_mouse capability if available.
KEYSEQ_COMPARATOR - Static variable in class org.jline.keymap.KeyMap
Comparator for sorting key sequences.
keyTyped(KeyEvent) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
 
Key Types - Search tag in package org.jline.shell.widget
Section
KILL_BUFFER - Static variable in interface org.jline.reader.LineReader
 
KILL_LINE - Static variable in interface org.jline.reader.LineReader
 
KILL_REGION - Static variable in interface org.jline.reader.LineReader
 
KILL_WHOLE_LINE - Static variable in interface org.jline.reader.LineReader
 
KILL_WORD - Static variable in interface org.jline.reader.LineReader
 
killBuffer() - Method in class org.jline.reader.impl.LineReaderImpl
 
killLine() - Method in class org.jline.reader.impl.LineReaderImpl
Kill the buffer ahead of the current cursor position.
killRegion() - Method in class org.jline.reader.impl.LineReaderImpl
 
killRing - Variable in class org.jline.reader.impl.LineReaderImpl
 
KillRing - Class in org.jline.reader.impl
The kill ring class keeps killed text in a fixed size ring.
KillRing() - Constructor for class org.jline.reader.impl.KillRing
Creates a new kill ring of the default size.
KillRing(int) - Constructor for class org.jline.reader.impl.KillRing
Creates a new kill ring of the given size.
killWholeLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
killWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
KITTY - Enum constant in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
Kitty graphics protocol - modern, feature-rich
KittyGraphics - Class in org.jline.terminal.impl
Implementation of Kitty's Graphics Protocol.
KittyGraphics() - Constructor for class org.jline.terminal.impl.KittyGraphics
Creates a new KittyGraphics instance.

L

lab_f0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f10 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lab_f9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
label_format - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
label_height - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
label_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
label_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
label_width - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
langHighlighter - Variable in class org.jline.console.impl.SystemHighlighter
 
last() - Method in interface org.jline.reader.History
Returns the index of the last element in the history.
last() - Method in class org.jline.reader.impl.history.DefaultHistory
 
LAST_LINE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
lastBinding - Variable in class org.jline.keymap.BindingReader
The last key binding that was matched
lastBinding() - Method in class org.jline.widget.Widgets
Get lineReader's last binding
lastExitCode() - Method in class org.jline.shell.CommandSession
Returns the exit code of the last executed command.
lastLine() - Method in class org.jline.builtins.Nano.Buffer
 
lastStatusSize - Variable in class org.jline.reader.impl.LineReaderImpl
 
lastYank() - Method in class org.jline.reader.impl.KillRing
Returns true if the last command was a yank.
layoutResize() - Method in class org.jline.builtins.Tmux
 
left - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
Left - Enum constant in enum class org.jline.builtins.TTop.Align
 
Left - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
 
LEFT - Enum constant in enum class org.jline.builtins.Less.Operation
 
LEFT - Enum constant in enum class org.jline.builtins.Nano.CursorMovement
 
LEFT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
LEFT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
LEFT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
LEFT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
LEFT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
LEFT_ONE_HALF_SCREEN - Enum constant in enum class org.jline.builtins.Less.Operation
 
length() - Method in interface org.jline.reader.Buffer
Returns the length of the buffer.
length() - Method in class org.jline.reader.impl.BufferImpl
 
length() - Method in class org.jline.utils.AttributedString
Returns the length of this attributed string.
length() - Method in class org.jline.utils.AttributedStringBuilder
Returns the length of this attributed string builder.
less(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Pager command - view files with less-like interface.
less(Terminal, InputStream, PrintStream, PrintStream, Path, Object[]) - Static method in class org.jline.builtins.Commands
Launches the less pager with the specified arguments.
less(Terminal, InputStream, PrintStream, PrintStream, Path, Object[], ConfigurationPath) - Static method in class org.jline.builtins.Commands
Launches the less pager with the specified arguments.
Less - Class in org.jline.builtins
A terminal pager similar to the 'less' Unix command.
Less(Terminal, Path) - Constructor for class org.jline.builtins.Less
 
Less(Terminal, Path, Options) - Constructor for class org.jline.builtins.Less
 
Less(Terminal, Path, Options, ConfigurationPath) - Constructor for class org.jline.builtins.Less
 
LESS - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
Less.Operation - Enum Class in org.jline.builtins
 
Levenshtein - Class in org.jline.utils
Utility class for computing string similarity using the Damerau-Levenshtein algorithm.
lflag() - Method in class org.jline.terminal.impl.TermiosData
Returns the local mode flags.
lflag(long) - Method in class org.jline.terminal.impl.TermiosData
Sets the local mode flags.
Library Loading Process - Search tag in class org.jline.nativ.JLineNativeLoader
Section
Lifecycle - Search tag in interface org.jline.terminal.Terminal
Section
line() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the full line, which is the same as the current word.
line() - Method in interface org.jline.reader.History.Entry
Returns the command line text of this entry.
line() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
line() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
line() - Method in class org.jline.reader.impl.history.DefaultHistory.EntryImpl
 
line() - Method in interface org.jline.reader.ParsedLine
The unparsed line.
line() - Method in exception class org.jline.reader.SyntaxError
Returns the line number where the syntax error occurred.
line() - Method in class org.jline.shell.CommandLine
Returns the original command line.
LINE - Enum constant in enum class org.jline.reader.LineReader.RegionType
 
LINE_OFFSET - Static variable in interface org.jline.reader.LineReader
When in multiline edit mode, this variable can be used to offset the line number displayed.
lineCommentDelims(String[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the line comment delimiters.
LineDisciplineTerminal - Class in org.jline.terminal.impl
Abstract terminal with support for line discipline.
LineDisciplineTerminal(String, String, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
 
LineDisciplineTerminal(String, String, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
 
LineDisciplineTerminal(String, String, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.LineDisciplineTerminal
 
lineExpander(LineExpander) - Method in class org.jline.shell.ShellBuilder
Sets the line expander for variable expansion.
LineExpander - Interface in org.jline.shell
Expands variables and other expressions in a command line before parsing.
LINEMODE - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: Linemode
LineReader - Interface in org.jline.reader
Read lines from the console, with input editing.
LineReader.Option - Enum Class in org.jline.reader
 
LineReader.RegionType - Enum Class in org.jline.reader
 
LineReader.SuggestionType - Enum Class in org.jline.reader
 
LineReaderBuilder - Class in org.jline.reader
A builder for creating and configuring LineReader instances.
LineReaderImpl - Class in org.jline.reader.impl
The default implementation of the LineReader interface.
LineReaderImpl(Terminal) - Constructor for class org.jline.reader.impl.LineReaderImpl
 
LineReaderImpl(Terminal, String) - Constructor for class org.jline.reader.impl.LineReaderImpl
 
LineReaderImpl(Terminal, String, Map<String, Object>) - Constructor for class org.jline.reader.impl.LineReaderImpl
 
LineReaderImpl.BellType - Enum Class in org.jline.reader.impl
 
LineReaderImpl.CompletionType - Enum Class in org.jline.reader.impl
 
LineReaderImpl.PostResult - Class in org.jline.reader.impl
 
LineReaderImpl.State - Enum Class in org.jline.reader.impl
Possible states in which the current readline operation may be in.
LineReaderImpl.ViMoveMode - Enum Class in org.jline.reader.impl
 
lines - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
lines - Variable in class org.jline.builtins.Less
 
lines - Variable in class org.jline.utils.Status
 
lines() - Method in class org.jline.builtins.Source.InputStreamSource
 
lines() - Method in interface org.jline.builtins.Source
Gets the number of lines in this source, if known.
lines() - Method in class org.jline.builtins.Source.PathSource
 
lines() - Method in class org.jline.builtins.Source.ResourceSource
 
lines() - Method in class org.jline.builtins.Source.URLSource
 
lines_of_memory - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
LinuxNativePty - Class in org.jline.terminal.impl.jni.linux
 
LinuxNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.linux.LinuxNativePty
 
LinuxNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.linux.LinuxNativePty
 
LinuxTermiosMapping - Class in org.jline.terminal.impl
Linux-specific termios flag constants and control character indices.
List - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
 
LIST_AMBIGUOUS - Enum constant in enum class org.jline.reader.LineReader.Option
 
LIST_CHOICES - Static variable in interface org.jline.reader.LineReader
 
LIST_EXPAND - Static variable in interface org.jline.reader.LineReader
 
LIST_MAX - Static variable in interface org.jline.reader.LineReader
tab completion: if candidates are more than list-max a question will be asked before displaying them
LIST_PACKED - Enum constant in enum class org.jline.reader.LineReader.Option
 
LIST_ROWS_FIRST - Enum constant in enum class org.jline.reader.LineReader.Option
 
listChoices() - Method in class org.jline.reader.impl.LineReaderImpl
 
listKeys(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
listWindows(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
LM_EDIT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_FORWARDMASK - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_MODE - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_MODEACK - Static variable in class org.jline.builtins.telnet.TelnetIO
Following methods implement init/request/answer procedures for telnet protocol level communication.
LM_SLC - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_ABORT - Static variable in class org.jline.builtins.telnet.TelnetIO
The following implement the NVT (network virtual terminal) which offers the concept of a simple "printer".
LM_SLC_ACK - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_AO - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_AYT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_BRK - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_CANTCHANGE - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_DEFAULT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_EOF - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_EOR - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_FLUSHIN - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_FLUSHOUT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_IP - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_LEVELBITS - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_NOSUPPORT - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_SUSP - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_SYNCH - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_SLC_VALUE - Static variable in class org.jline.builtins.telnet.TelnetIO
 
LM_TRAPSIG - Static variable in class org.jline.builtins.telnet.TelnetIO
 
load() - Method in interface org.jline.reader.History
Load history.
load() - Method in class org.jline.reader.impl.history.DefaultHistory
Loads history from the file specified by the LineReader.HISTORY_FILE variable.
load() - Method in interface org.jline.shell.AliasManager
Loads aliases from persistent storage.
load() - Method in class org.jline.shell.impl.DefaultAliasManager
 
load(String) - Static method in interface org.jline.terminal.spi.TerminalProvider
Loads a terminal provider with the specified name.
loadPalette() - Method in class org.jline.utils.ColorPalette
Load the palette from the terminal.
loadPalette(boolean) - Method in class org.jline.utils.ColorPalette
 
lock - Variable in class org.jline.reader.impl.LineReaderImpl
State lock
lock - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
lock - Variable in class org.jline.terminal.impl.ExternalTerminal
 
Log - Class in org.jline.utils
Internal logging utility for JLine components.
LOGOUT - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: Logout
This allows nice goodbye to time-outed or unwanted clients.
longOption() - Method in class org.jline.builtins.Completers.OptDesc
Gets the long form of the option.
lpi_changes_res - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ls(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
List directory contents command.
LSP_SUGGESTION - Enum constant in enum class org.jline.builtins.Nano.Operation
 
lsStyle() - Static method in class org.jline.builtins.Styles
Gets a StyleResolver for file listings using LS_COLORS format.

M

M - Static variable in class org.jline.utils.Colors
Colorfulness
MAC - Enum constant in enum class org.jline.builtins.Nano.WriteFormat
 
MAC_FORMAT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
Macro - Class in org.jline.reader
A macro that executes a sequence of keystrokes when invoked.
Macro(String) - Constructor for class org.jline.reader.Macro
 
MAGENTA - Enum constant in enum class org.jline.jansi.Ansi.Color
 
MAGENTA - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
MAGENTA - Static variable in class org.jline.jansi.io.AnsiProcessor
 
MAGENTA - Static variable in class org.jline.utils.AnsiWriter
 
MAGENTA - Static variable in class org.jline.utils.AttributedStyle
 
magic_cookie_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MAGIC_SPACE - Static variable in interface org.jline.reader.LineReader
 
main(String...) - Static method in class org.jline.jansi.AnsiMain
 
main(String[]) - Static method in class org.jline.nativ.OSInfo
 
main(String[]) - Static method in class org.jline.terminal.impl.Diag
Main entry point for running the diagnostic tool.
MAIN - Static variable in interface org.jline.reader.LineReader
 
mainDesc(List<AttributedString>) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets the main description of the command and returns this command description.
mainDescription() - Method in class org.jline.shell.CommandDescription
Returns the main description lines.
mainDescription(List<AttributedString>) - Method in class org.jline.shell.CommandDescription.Builder
Sets the main description.
makeConnection(Socket) - Method in class org.jline.builtins.telnet.ConnectionManager
Method that that tries to connect an incoming request.
malloc(long) - Static method in class org.jline.nativ.Kernel32
 
manageBooleanOptions(Map<String, Object>) - Method in class org.jline.console.impl.DefaultPrinter
Boolean printing options Printer checks only if key is present.
MAP_SIMILARITY - Static variable in interface org.jline.console.Printer
Value: Double
Applies: MAP and TABLE
default value 0.8 i.e. if at least of 4 of the 5 results map keys match with reference key set the result will be printed out as a table.
mark - Variable in class org.jline.builtins.Nano
 
MARK - Enum constant in enum class org.jline.builtins.Nano.Operation
 
maskingCallback - Variable in class org.jline.reader.impl.LineReaderImpl
 
MaskingCallback - Interface in org.jline.reader
Callback used to mask parts of the line for sensitive input like passwords.
maskThread - Variable in class org.jline.reader.impl.LineReaderImpl
 
masterInput - Variable in class org.jline.terminal.impl.ExternalTerminal
 
masterOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
match(String) - Method in class org.jline.builtins.Completers.OptDesc
Determines if this option matches the specified option string.
match(List<T>) - Method in class org.jline.builtins.NfaMatcher
Matches a list of arguments against the pattern.
matchBrackets - Variable in class org.jline.builtins.Nano
 
matchedLength - Variable in class org.jline.builtins.Nano
 
matchers - Variable in class org.jline.reader.impl.CompletionMatcherImpl
 
matches(List<Candidate>) - Method in interface org.jline.reader.CompletionMatcher
Filters the provided candidates based on the current matching criteria.
matches(List<Candidate>) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
matching() - Method in class org.jline.builtins.Nano.Buffer
 
MATCHING - Enum constant in enum class org.jline.builtins.Nano.Operation
 
matchOperator(String, int) - Method in class org.jline.shell.impl.PipelineParser
Tries to match a pipeline operator at the given position.
matchPartial(List<T>) - Method in class org.jline.builtins.NfaMatcher
Returns the list of possible matcher names for the next object
matchPatterns(String, String) - Method in class org.jline.reader.impl.history.DefaultHistory
Checks if a line matches any of the specified patterns.
max_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
max_colors - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MAX_COLUMN_WIDTH - Static variable in interface org.jline.console.Printer
Value: Integer
Applies: MAP and TABLE
Maximum column width.
MAX_DEPTH - Static variable in interface org.jline.console.Printer
Value: Integer
Applies: MAP
Maximum depth objects are resolved.
max_micro_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
max_micro_jump - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
max_pairs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MAX_REPEAT_COUNT - Static variable in interface org.jline.reader.LineReader
Max number of times a command can be repeated.
MAX_SIZE - Static variable in class org.jline.builtins.ScreenTerminal
 
maximum_windows - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
maximumWindowSize - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
MAXROWS - Static variable in interface org.jline.console.Printer
Value: Integer
Applies: MAP and TABLE
Maximum number of lines to display.
memmove(Kernel32.INPUT_RECORD, long, long) - Static method in class org.jline.nativ.Kernel32.INPUT_RECORD
 
memory_above - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
memory_below - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MemoryStyleSource - Class in org.jline.style
In-memory implementation of StyleSource.
MemoryStyleSource() - Constructor for class org.jline.style.MemoryStyleSource
Creates a new MemoryStyleSource.
menu() - Method in class org.jline.reader.impl.LineReaderImpl
 
MENU - Static variable in interface org.jline.reader.LineReader
 
MENU_COMPLETE - Enum constant in enum class org.jline.reader.LineReader.Option
 
MENU_COMPLETE - Static variable in interface org.jline.reader.LineReader
 
MENU_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
MENU_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
Default constructor.
MENU_EXPAND_OR_COMPLETE - Static variable in interface org.jline.reader.LineReader
 
MENU_LIST_MAX - Static variable in interface org.jline.reader.LineReader
tab completion: if candidates are less than menu-list-max they are displayed in a list below the field to be completed
MENU_SELECT - Static variable in interface org.jline.reader.LineReader
 
menuComplete() - Method in class org.jline.reader.impl.LineReaderImpl
 
menuEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
menuExpandOrComplete() - Method in class org.jline.reader.impl.LineReaderImpl
 
message - Variable in class org.jline.builtins.Less
 
message - Variable in class org.jline.builtins.Nano
 
meta_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
meta_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
METHOD - Enum constant in enum class org.jline.console.CmdLine.DescriptionType
Deprecated.
The part of the line from beginning till cursor has unclosed opening parenthesis.
METHOD - Enum constant in enum class org.jline.shell.CommandLine.Type
Method/function parameter description
micro_col_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_column_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_down - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_left - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_line_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_right - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_row_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
micro_up - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MIN_SIZE - Static variable in class org.jline.builtins.ScreenTerminal
 
modifiedHistory - Variable in class org.jline.reader.impl.LineReaderImpl
 
mouse() - Method in class org.jline.reader.impl.LineReaderImpl
 
MOUSE - Enum constant in enum class org.jline.reader.LineReader.Option
 
MOUSE - Static variable in interface org.jline.reader.LineReader
 
MOUSE_EVENT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
MOUSE_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
MOUSE_EVENT_RECORD() - Constructor for class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
Default constructor.
MOUSE_HWHEELED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
mouse_info - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
MOUSE_MOVED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
MOUSE_SUPPORT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
MOUSE_WHEELED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
mouseEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
MouseEvent - Class in org.jline.terminal
Represents a mouse event in a terminal that supports mouse tracking.
MouseEvent(MouseEvent.Type, MouseEvent.Button, EnumSet<MouseEvent.Modifier>, int, int) - Constructor for class org.jline.terminal.MouseEvent
Creates a new MouseEvent with the specified parameters.
MouseEvent.Button - Enum Class in org.jline.terminal
Defines the mouse buttons that can be involved in a mouse event.
MouseEvent.Modifier - Enum Class in org.jline.terminal
Defines the modifier keys that can be pressed during a mouse event.
MouseEvent.Type - Enum Class in org.jline.terminal
Defines the types of mouse events that can occur.
mousePosition - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
mouseSupport - Variable in class org.jline.builtins.Nano
 
MouseSupport - Class in org.jline.terminal.impl
Utility class for mouse support in terminals.
Mouse Support - Search tag in interface org.jline.terminal.Terminal
Section
mouseTracking - Variable in class org.jline.builtins.Nano
 
move(int) - Method in interface org.jline.reader.Buffer
Moves the cursor by the specified number of characters.
move(int) - Method in class org.jline.reader.impl.BufferImpl
Move the cursor where characters.
move_insert_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
move_standout_mode - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
Moved - Enum constant in enum class org.jline.terminal.MouseEvent.Type
The mouse was moved without any buttons pressed.
moveDisplayDown(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveDisplayUp(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveDown(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveHistory(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
Move up or down the history tree.
moveHistory(boolean, int) - Method in class org.jline.reader.impl.LineReaderImpl
Used in "vi" mode for argumented history move, to move a specific number of history entries forward or back.
moveLeft(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveRight(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveRight(int, boolean) - Method in class org.jline.builtins.Nano.Buffer
 
moveTo(int) - Method in interface org.jline.reader.History
Move to the specified index in the history
moveTo(int) - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the specified index.
moveTo(int, int) - Method in class org.jline.builtins.Nano.Buffer
 
moveToChar(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveToChar(int, Nano.CursorMovement) - Method in class org.jline.builtins.Nano.Buffer
 
moveToEnd() - Method in interface org.jline.reader.History
Move to the end of the history buffer.
moveToEnd() - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the end of the history buffer.
moveToFirst() - Method in interface org.jline.reader.History
Moves the history index to the first entry.
moveToFirst() - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the first entry.
moveToLast() - Method in interface org.jline.reader.History
This moves the history to the last entry.
moveToLast() - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the last entry.
moveUp(int) - Method in class org.jline.builtins.Nano.Buffer
 
moveVisualCursorTo(int) - Method in class org.jline.utils.Display
Move the visual cursor to the specified wrapped-line position without allowing movement to a right-margin target.
moveVisualCursorTo(int, List<AttributedString>) - Method in class org.jline.utils.Display
 
moveXY(int, int) - Method in interface org.jline.reader.Buffer
Moves the cursor by the specified number of columns and rows.
moveXY(int, int) - Method in class org.jline.reader.impl.BufferImpl
 
mult - Variable in class org.jline.reader.impl.LineReaderImpl
 
MULTI_COLUMNS - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
List the collection of simple values in multiple columns DEFAULT: list values in one column

N

name - Variable in class org.jline.terminal.impl.AbstractTerminal
 
name() - Method in class org.jline.builtins.InteractiveCommandGroup
 
name() - Method in class org.jline.builtins.PosixCommandGroup
 
name() - Method in interface org.jline.console.CommandRegistry
Deprecated.
Returns the name of this registry.
name() - Method in class org.jline.console.impl.CommandGroupAdapter
 
name() - Method in class org.jline.console.impl.CommandRegistryAdapter
 
name() - Method in class org.jline.console.impl.GogoCommandGroup
 
name() - Method in class org.jline.reader.Reference
Returns the name of the referenced widget.
name() - Method in class org.jline.shell.ArgumentDescription
Returns the argument name.
name() - Method in interface org.jline.shell.Command
Returns the primary name of this command.
name() - Method in interface org.jline.shell.CommandGroup
Returns the name of this command group.
name() - Method in class org.jline.shell.impl.AbstractCommand
 
name() - Method in class org.jline.shell.impl.ScriptCommands
 
name() - Method in class org.jline.shell.impl.SimpleCommandGroup
 
name() - Method in class org.jline.shell.impl.VariableCommands
 
name() - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
name() - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Returns the name of this terminal provider.
name() - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
name() - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
name() - Method in interface org.jline.terminal.spi.TerminalProvider
Returns the name of this terminal provider.
name(String) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
name(String) - Method in class org.jline.terminal.TerminalBuilder
 
NAMED - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
nano(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Text editor command - edit files with nano-like interface.
nano(Terminal, PrintStream, PrintStream, Path, String[]) - Static method in class org.jline.builtins.Commands
Launches the nano text editor with the specified arguments.
nano(Terminal, PrintStream, PrintStream, Path, String[], ConfigurationPath) - Static method in class org.jline.builtins.Commands
Launches the nano text editor with the specified arguments.
Nano - Class in org.jline.builtins
A terminal text editor similar to the 'nano' Unix command.
Nano(Terminal, File) - Constructor for class org.jline.builtins.Nano
 
Nano(Terminal, Path) - Constructor for class org.jline.builtins.Nano
 
Nano(Terminal, Path, Options) - Constructor for class org.jline.builtins.Nano
 
Nano(Terminal, Path, Options, ConfigurationPath) - Constructor for class org.jline.builtins.Nano
 
NANO - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
Nano.Buffer - Class in org.jline.builtins
 
Nano.CursorMovement - Enum Class in org.jline.builtins
 
Nano.Diagnostic - Interface in org.jline.builtins
Interface representing a diagnostic message for code in the editor.
Nano.Operation - Enum Class in org.jline.builtins
 
Nano.PatternHistory - Class in org.jline.builtins
 
Nano.WriteFormat - Enum Class in org.jline.builtins
 
Nano.WriteMode - Enum Class in org.jline.builtins
 
NANORC_THEME - Static variable in class org.jline.builtins.Styles
 
nanorcInclude(Path, String, List<Path>) - Static method in class org.jline.builtins.SyntaxHighlighter
 
nanorcTheme(Path, String, List<Path>) - Static method in class org.jline.builtins.SyntaxHighlighter
 
Native - Enum constant in enum class org.jline.jansi.AnsiType
 
nativeHandlers - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
nativeHandlers - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
Native Library Support - Search tag in class org.jline.terminal.TerminalBuilder
Section
NativeSignalHandler - Class in org.jline.terminal.impl
Implementation of SignalHandler for native signal handling.
nativeSignals(boolean) - Method in class org.jline.terminal.TerminalBuilder
 
NativeWinSysTerminal - Class in org.jline.terminal.impl.ffm
 
NativeWinSysTerminal - Class in org.jline.terminal.impl.jni.win
 
NAWS - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: Negotiate About Window Size
Server request is IAC DO NAWS Client response contains subnegotiation with data (columns, rows).
nbBindings - Variable in class org.jline.builtins.Nano
 
nbEof - Variable in class org.jline.builtins.Less
 
NCCS - Static variable in class org.jline.terminal.impl.TermiosData
Maximum c_cc array size across supported platforms (Linux NCCS=32, macOS/FreeBSD NCCS=20).
NE_ESC - Static variable in class org.jline.builtins.telnet.TelnetIO
The following options are options for which we also support subnegotiation based upon the telnet protocol specification.
NE_IN_END - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_IN_ERROR - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_INFO - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_USERVAR - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VALUE - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR - Static variable in class org.jline.builtins.telnet.TelnetIO
The following are constants for supported options, which can be negotiated based upon the telnet protocol specification.
NE_VAR_DEFINED - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR_DEFINED_EMPTY - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR_NAME_MAXLENGTH - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR_OK - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR_UNDEFINED - Static variable in class org.jline.builtins.telnet.TelnetIO
 
NE_VAR_VALUE_MAXLENGTH - Static variable in class org.jline.builtins.telnet.TelnetIO
 
needs_xon_xoff - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
NEG_ARGUMENT - Static variable in interface org.jline.reader.LineReader
 
negArgument() - Method in class org.jline.reader.impl.LineReaderImpl
 
NEGATIVE_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
NEGATIVE_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
NEGATIVE_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
NEGATIVE_ON - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
NEW_BUFFER - Enum constant in enum class org.jline.builtins.Nano.Operation
 
newDescriptor(int) - Static method in class org.jline.terminal.impl.AbstractPty
 
newDescriptor(FileDescriptor) - Static method in class org.jline.terminal.impl.exec.ExecTerminalProvider
 
NEWENV - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: Environment
newFileDescriptor(int) - Static method in class org.jline.nativ.JLineLibrary
 
newline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
newline() - Method in class org.jline.jansi.Ansi
 
NEWLINE - Static variable in class org.jline.utils.AttributedString
An AttributedString containing only a newline character.
newRedirectPipe(FileDescriptor) - Static method in class org.jline.nativ.JLineLibrary
 
newState(T) - Method in class org.jline.reader.impl.UndoTree
 
newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a new terminal with custom input and output streams.
newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
Create a new terminal backed by a newly opened POSIX pseudo-terminal (PTY).
newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in interface org.jline.terminal.spi.TerminalProvider
Creates a new terminal with custom input and output streams.
newWindow(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
next() - Method in interface org.jline.reader.History
Move the pointer to the next element in the buffer.
next() - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the next (newer) entry.
NEXT_BUFFER - Enum constant in enum class org.jline.builtins.Nano.Operation
 
NEXT_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
NEXT_PAGE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
NEXT_SEARCH - Enum constant in enum class org.jline.builtins.Nano.Operation
 
NEXT_WORD - Enum constant in enum class org.jline.builtins.Less.Operation
 
NEXT_WORD - Enum constant in enum class org.jline.builtins.Nano.Operation
 
nextBindingIsComplete() - Method in class org.jline.reader.impl.LineReaderImpl
 
nextChar() - Method in interface org.jline.reader.Buffer
Returns the character after the current cursor position.
nextChar() - Method in class org.jline.reader.impl.BufferImpl
 
nextCommandFromHistory - Variable in class org.jline.reader.impl.LineReaderImpl
 
nextHistoryId - Variable in class org.jline.reader.impl.LineReaderImpl
 
nextPage() - Method in class org.jline.builtins.Nano.Buffer
 
nextWindow(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
nextWord() - Method in class org.jline.builtins.Nano.Buffer
 
NfaMatcher<T> - Class in org.jline.builtins
Non-deterministic Finite Automaton (NFA) implementation for pattern matching.
NfaMatcher(String, BiFunction<T, String, Boolean>) - Constructor for class org.jline.builtins.NfaMatcher
Creates a new NfaMatcher with the specified regular expression and matcher function.
NL - Static variable in class org.jline.builtins.Options
 
NLDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Newline delay
NO - Enum constant in enum class org.jline.builtins.Nano.Operation
 
no_color_video - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
no_esc_ctlc - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
no_pad_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
NoButton - Enum constant in enum class org.jline.terminal.MouseEvent.Button
No specific button is involved (used for move events).
node(Object...) - Static method in class org.jline.builtins.Completers.TreeCompleter
Creates a new node for the completion tree.
Node(Completer, List<Completers.TreeCompleter.Node>) - Constructor for class org.jline.builtins.Completers.TreeCompleter.Node
Creates a new Node with the specified completer and child nodes.
NOFLSH - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Don't flush after interrupt
noInit - Variable in class org.jline.builtins.Less
 
NOKERNINFO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
No kernel output from VSTATUS
noKeypad - Variable in class org.jline.builtins.Less
 
non_dest_scroll_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
non_rev_rmcup - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
nonBlocking(String, InputStream) - Static method in class org.jline.utils.NonBlocking
 
nonBlocking(String, InputStream, Charset) - Static method in class org.jline.utils.NonBlocking
 
nonBlocking(String, Reader) - Static method in class org.jline.utils.NonBlocking
 
NonBlocking - Class in org.jline.utils
Factory class for creating non-blocking I/O components.
NonBlockingInputStream - Class in org.jline.utils
An input stream that supports non-blocking read operations with timeouts.
NonBlockingInputStream() - Constructor for class org.jline.utils.NonBlockingInputStream
Default constructor.
NonBlockingInputStreamImpl - Class in org.jline.utils
This class wraps a regular input stream and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
NonBlockingInputStreamImpl(String, InputStream) - Constructor for class org.jline.utils.NonBlockingInputStreamImpl
Creates a NonBlockingReader out of a normal blocking reader.
nonBlockingPumpInputStream() - Static method in class org.jline.utils.NonBlocking
 
nonBlockingPumpInputStream(int) - Static method in class org.jline.utils.NonBlocking
 
NonBlockingPumpInputStream - Class in org.jline.utils
 
NonBlockingPumpInputStream() - Constructor for class org.jline.utils.NonBlockingPumpInputStream
 
NonBlockingPumpInputStream(int) - Constructor for class org.jline.utils.NonBlockingPumpInputStream
 
nonBlockingPumpReader() - Static method in class org.jline.utils.NonBlocking
 
nonBlockingPumpReader(int) - Static method in class org.jline.utils.NonBlocking
 
NonBlockingPumpReader - Class in org.jline.utils
 
NonBlockingPumpReader() - Constructor for class org.jline.utils.NonBlockingPumpReader
 
NonBlockingPumpReader(int) - Constructor for class org.jline.utils.NonBlockingPumpReader
 
NonBlockingReader - Class in org.jline.utils
A reader that provides non-blocking read operations.
NonBlockingReader() - Constructor for class org.jline.utils.NonBlockingReader
Default constructor.
NonBlockingReaderImpl - Class in org.jline.utils
This class wraps a regular reader and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
NonBlockingReaderImpl(String, Reader) - Constructor for class org.jline.utils.NonBlockingReaderImpl
Creates a NonBlockingReader out of a normal blocking reader.
nonBlockingStream(NonBlockingReader, Charset) - Static method in class org.jline.utils.NonBlocking
 
NonCloseableInputStream - Class in org.jline.utils
Wrapper that prevents closing the underlying input stream.
NonCloseableInputStream(InputStream) - Constructor for class org.jline.utils.NonCloseableInputStream
 
NonCloseableOutputStream - Class in org.jline.utils
Wrapper that prevents closing the underlying output stream.
NonCloseableOutputStream(OutputStream) - Constructor for class org.jline.utils.NonCloseableOutputStream
 
None - Enum constant in enum class org.jline.utils.AttributedCharSequence.ForceMode
No forcing; indexed colors are rendered using the best encoding for the terminal's reported color count (basic SGR 30-37/90-97, 256-color 38;5;n, or true-color 38;2;r;g;b).
NONE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.BellType
 
NONE - Enum constant in enum class org.jline.reader.LineReader.RegionType
 
NONE - Enum constant in enum class org.jline.reader.LineReader.SuggestionType
As you type command line suggestions are disabled.
NOP - Static variable in class org.jline.builtins.telnet.TelnetIO
No operation
NopStyleSource - Class in org.jline.style
A no-operation implementation of StyleSource that always returns null.
NopStyleSource() - Constructor for class org.jline.style.NopStyleSource
Creates a new NopStyleSource.
Normal - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
Track button press and release.
NORMAL - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.State
The user is just typing away
NORMAL - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
 
NORMAL - Enum constant in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Normal single-width, single-height characters
nthreads - Variable in class org.jline.builtins.TTop
 
NULL_MASK - Static variable in class org.jline.reader.impl.LineReaderImpl
 
NullCompleter - Class in org.jline.reader.impl.completer
Null completer.
NullCompleter() - Constructor for class org.jline.reader.impl.completer.NullCompleter
Creates a new NullCompleter.
num_labels - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
number_of_pins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
NUMBERS - Enum constant in enum class org.jline.builtins.Nano.Operation
 
NUMLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
NUMLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 

O

OBJECT_TO_MAP - Static variable in interface org.jline.console.Printer
Value: Map<class, function>
Applies: MAP and TABLE
Overrides the ScriptEngine toMap() method.
OBJECT_TO_STRING - Static variable in interface org.jline.console.Printer
Value: Map<class, function>
Applies: MAP and TABLE
Overrides the ScriptEngine toString() method.
OCRNL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Map CR to NL on output
ODD - Enum constant in enum class org.jline.console.Printer.TableRows
Highlight only odd-numbered rows in the table.
of(int, int) - Static method in class org.jline.terminal.Size
Creates a new Size with the specified number of columns and rows.
of(String) - Static method in interface org.jline.shell.Pipeline
Starts building a new pipeline with the given command.
of(String...) - Static method in class org.jline.shell.ArgumentDescription
Creates a list of argument descriptions from names.
of(Sized) - Static method in class org.jline.terminal.Size
Creates a new Size with the same columns and rows as the given source.
OFDEL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Fill is DEL, else NUL
Off - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
Disable mouse tracking
offset() - Method in class org.jline.utils.AttributedCharSequence
 
offset() - Method in class org.jline.utils.AttributedString
Returns the offset in the buffer where this attributed string starts.
offset() - Method in class org.jline.utils.AttributedStringBuilder
Returns the offset in the buffer where this attributed string builder starts.
offsetInLine - Variable in class org.jline.builtins.Less
 
OFILL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Use fill characters for delay
oflag() - Method in class org.jline.terminal.impl.TermiosData
Returns the output mode flags.
oflag(long) - Method in class org.jline.terminal.impl.TermiosData
Sets the output mode flags.
OLCUC - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Map lower case to upper case on output (Linux/Solaris)
oldLines - Variable in class org.jline.utils.Display
 
onChange(Job, Job.Status, Job.Status) - Method in interface org.jline.shell.JobListener
Called when a job's status changes.
onClose - Variable in class org.jline.terminal.impl.AbstractTerminal
 
ONE_MORE_LINE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
ONE_ROW_TABLE - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
Display one row data on table.
oneMoreLine - Variable in class org.jline.builtins.Nano
 
ONLCR - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Map NL to CR-NL
ONLRET - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
NL performs CR function
ONOCR - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
No CR output at column 0
ONOEOT - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Discard EOT's (^D) on output
onReaderReady(BiConsumer<LineReader, CommandDispatcher>) - Method in class org.jline.shell.ShellBuilder
Sets a callback invoked after the LineReader is created but before Shell.run().
onReaderReady(Consumer<LineReader>) - Method in class org.jline.shell.ShellBuilder
Sets a callback invoked after the LineReader is created but before Shell.run().
opBuffer - Variable in class org.jline.keymap.BindingReader
Buffer for storing characters during key sequence processing
open() - Method in class org.jline.builtins.Nano.Buffer
 
open(InputStream) - Method in class org.jline.builtins.Nano.Buffer
 
open(String...) - Method in class org.jline.builtins.Nano
 
open(List<String>) - Method in class org.jline.builtins.Nano
 
open(List<String>) - Method in interface org.jline.reader.Editor
Opens the specified files in the external editor.
open(Attributes, Size) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.freebsd.FreeBsdNativePty
 
open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.linux.LinuxNativePty
 
open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.osx.OsXNativePty
 
open(TerminalProvider, Attributes, Size) - Static method in class org.jline.terminal.impl.jni.solaris.SolarisNativePty
 
openConnectionCount() - Method in class org.jline.builtins.telnet.ConnectionManager
Returns the number of open connections.
openpty(int[], int[], byte[], CLibrary.Termios, CLibrary.WinSize) - Static method in class org.jline.nativ.CLibrary
The openpty() function finds an available pseudoterminal and returns file descriptors for the master and slave in amaster and aslave.
openSource() - Method in class org.jline.builtins.Less
 
operation - Variable in class org.jline.utils.DiffHelper.Diff
One of: INSERT, DELETE or EQUAL.
operator() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
operator() - Method in interface org.jline.shell.Pipeline.Stage
Returns the operator that follows this stage, or null for the last stage.
OPOST - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Enable following output processing
OPT_CHOP_LONG_LINES - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_IGNORE_CASE_ALWAYS - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_IGNORE_CASE_COND - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_PREFIX - Static variable in class org.jline.builtins.Tmux
 
OPT_PRINT_LINES - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_QUIET - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_QUIT_AT_FIRST_EOF - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_QUIT_AT_SECOND_EOF - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_SYNTAX_HIGHLIGHT - Enum constant in enum class org.jline.builtins.Less.Operation
 
OPT_VERY_QUIET - Enum constant in enum class org.jline.builtins.Less.Operation
 
OptDesc() - Constructor for class org.jline.builtins.Completers.OptDesc
Protected default constructor for subclasses.
OptDesc(String, String) - Constructor for class org.jline.builtins.Completers.OptDesc
Command option description.
OptDesc(String, String, String) - Constructor for class org.jline.builtins.Completers.OptDesc
Command option description.
OptDesc(String, String, String, Completer) - Constructor for class org.jline.builtins.Completers.OptDesc
Command option description.
OptDesc(String, String, Completer) - Constructor for class org.jline.builtins.Completers.OptDesc
Command option description.
option(String, List<AttributedString>) - Method in class org.jline.shell.CommandDescription.Builder
Adds an option with its description.
option(LineReader.Option, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
option(LineReader.Option, boolean) - Method in interface org.jline.reader.LineReader
Sets an option in the LineReader and returns the LineReader for method chaining.
option(LineReader.Option, boolean) - Method in class org.jline.reader.LineReaderBuilder
 
option(LineReader.Option, boolean) - Method in class org.jline.shell.ShellBuilder
Sets a LineReader option.
optionCommands(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables built-in option commands (setopt, unsetopt, setvar).
OptionCommands - Class in org.jline.shell.impl
Built-in option management commands: setopt, unsetopt, and setvar.
OptionCommands(LineReader) - Constructor for class org.jline.shell.impl.OptionCommands
Creates option commands for the given line reader.
OptionCompleter(Collection<Completers.OptDesc>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(List<Completer>, Collection<Completers.OptDesc>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(List<Completer>, Function<String, Collection<Completers.OptDesc>>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(List<Completer>, Map<String, List<String>>, Collection<String>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(Map<String, List<String>>, Collection<String>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(Completer, Collection<Completers.OptDesc>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(Completer, Function<String, Collection<Completers.OptDesc>>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
OptionCompleter(Completer, Map<String, List<String>>, Collection<String>, int) - Constructor for class org.jline.builtins.Completers.OptionCompleter
OptionCompleter completes command options and parameters.
optionDescription(String) - Method in class org.jline.console.CmdDesc
Deprecated.
Returns the description of the specified option.
optionDescription(String) - Method in class org.jline.shell.CommandDescription
Returns the first line of description for the specified option key.
options - Variable in class org.jline.builtins.Completers.CompletionData
The list of command options
options - Variable in class org.jline.builtins.Less
 
options - Variable in class org.jline.reader.impl.LineReaderImpl
 
options() - Method in class org.jline.shell.CommandDescription
Returns the option descriptions, keyed by option syntax.
options(Map<String, List<AttributedString>>) - Method in class org.jline.shell.CommandDescription.Builder
Sets all options.
Options - Class in org.jline.builtins
A GNU-style long options parser that is configured by parsing its usage string.
Options.HelpException - Exception Class in org.jline.builtins
Exception thrown when using the --help option on a built-in command.
optionWithValue(String) - Method in class org.jline.console.CmdDesc
Deprecated.
Returns whether the specified option takes a value.
optionWithValue(String) - Method in class org.jline.shell.CommandDescription
Returns whether the specified option takes a value.
or(String) - Method in class org.jline.shell.PipelineBuilder
Adds a conditional OR (||) to the next command.
OR - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
OR - Enum constant in enum class org.jline.shell.Pipeline.Operator
Logical OR: execute next command only if previous failed (||)
order_of_pins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
org.jline.builtins - package org.jline.builtins
JLine Builtins provides a collection of utility classes and implementations for common terminal functionality.
org.jline.builtins.ssh - package org.jline.builtins.ssh
 
org.jline.builtins.telnet - package org.jline.builtins.telnet
 
org.jline.console - package org.jline.console
JLine Console package provides a framework for building interactive command-line applications.
org.jline.console.impl - package org.jline.console.impl
 
org.jline.jansi - package org.jline.jansi
 
org.jline.jansi.io - package org.jline.jansi.io
 
org.jline.keymap - package org.jline.keymap
JLine 3 Keymap Package - Components for handling keyboard input and key bindings.
org.jline.nativ - package org.jline.nativ
 
org.jline.reader - package org.jline.reader
JLine 3 Reader Package - Core components for building interactive command-line interfaces.
org.jline.reader.impl - package org.jline.reader.impl
JLine 3 Reader Implementation Package.
org.jline.reader.impl.completer - package org.jline.reader.impl.completer
JLine 3 Completer Implementations.
org.jline.reader.impl.history - package org.jline.reader.impl.history
JLine 3 History Implementation Package.
org.jline.shell - package org.jline.shell
Clean shell API for building interactive command-line applications with JLine.
org.jline.shell.impl - package org.jline.shell.impl
Default implementations of the shell API interfaces.
org.jline.shell.widget - package org.jline.shell.widget
Widgets for the JLine shell API.
org.jline.style - package org.jline.style
JLine Style package provides a comprehensive styling system for terminal output.
org.jline.terminal - package org.jline.terminal
JLine Terminal API - Core abstractions for terminal operations across different platforms.
org.jline.terminal.impl - package org.jline.terminal.impl
JLine Terminal implementation classes.
org.jline.terminal.impl.exec - package org.jline.terminal.impl.exec
Implementation of terminal functionality using external command-line utilities.
org.jline.terminal.impl.ffm - package org.jline.terminal.impl.ffm
 
org.jline.terminal.impl.jni - package org.jline.terminal.impl.jni
 
org.jline.terminal.impl.jni.freebsd - package org.jline.terminal.impl.jni.freebsd
 
org.jline.terminal.impl.jni.linux - package org.jline.terminal.impl.jni.linux
 
org.jline.terminal.impl.jni.osx - package org.jline.terminal.impl.jni.osx
 
org.jline.terminal.impl.jni.solaris - package org.jline.terminal.impl.jni.solaris
 
org.jline.terminal.impl.jni.win - package org.jline.terminal.impl.jni.win
 
org.jline.terminal.spi - package org.jline.terminal.spi
JLine Terminal Service Provider Interface (SPI).
org.jline.utils - package org.jline.utils
JLine utility classes.
org.jline.widget - package org.jline.widget
JLine Widget package provides a framework for creating and managing widgets for JLine's LineReader.
orig_colors - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
orig_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ORIGINAL_GROUP_NAME - Static variable in interface org.jline.reader.LineReader
Property for the "original" group name
originalAttributes - Variable in class org.jline.terminal.impl.AbstractPosixTerminal
 
originalInConsoleMode - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
originalOutConsoleMode - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
os - Variable in class org.jline.jansi.io.AnsiProcessor
 
OSInfo - Class in org.jline.nativ
Provides OS name and architecture name.
OSUtils - Class in org.jline.utils
Utility class for operating system detection and OS-specific operations.
OsXNativePty - Class in org.jline.terminal.impl.jni.osx
 
OsXNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.osx.OsXNativePty
 
OsXNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.osx.OsXNativePty
 
OsXTermiosMapping - Class in org.jline.terminal.impl
macOS (Darwin) specific termios flag constants and control character indices.
OTHERS_GROUP_NAME - Static variable in interface org.jline.reader.LineReader
Property for the "others" group name
out() - Method in class org.jline.builtins.PosixCommands.Context
 
out() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the output stream for this command.
out() - Method in class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Returns the output stream for the command session.
out() - Static method in class org.jline.jansi.AnsiConsole
If the standard out natively supports ANSI escape codes, then this just returns System.out, otherwise it will provide an ANSI aware PrintStream which strips out the ANSI escape sequences or which implement the escape sequences.
out() - Method in class org.jline.shell.CommandSession
Returns the output stream.
outConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
output - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
output - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
output() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
output() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
output() - Method in class org.jline.terminal.impl.DumbTerminal
 
output() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
output() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
output() - Method in class org.jline.terminal.impl.PosixSysTerminal
 
output() - Method in interface org.jline.terminal.Terminal
Retrieve the output stream for this terminal.
Output - Enum constant in enum class org.jline.terminal.spi.SystemStream
Standard output stream (stdout).
output_res_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
output_res_horz_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
output_res_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
output_res_vert_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
outputEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
 
outputEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
 
outputEncoding() - Method in interface org.jline.terminal.Terminal
Returns the Charset that should be used to encode characters for the terminal output (Terminal.output()).
over_strike - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
overTyping - Variable in class org.jline.reader.impl.LineReaderImpl
 
OVERWRITE_MODE - Static variable in interface org.jline.reader.LineReader
 
overwriteMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
OXTABS - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Expand tabs to spaces

P

pad_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
padding_baud_rate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
PageDown - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
PageUp - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
paintComponent(Graphics) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Paints this Swing component and its terminal contents.
palette - Variable in class org.jline.terminal.impl.AbstractTerminal
 
PARENB - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Parity enable
parm_dch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_delete_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_down_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_down_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_ich - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_index - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_insert_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_left_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_left_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_right_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_right_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_rindex - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_up_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
parm_up_micro - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
PARMRK - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
Mark parity and framing errors
PARODD - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
Odd parity, else even
parse(Object[]) - Method in class org.jline.builtins.Options
 
parse(Object[], boolean) - Method in class org.jline.builtins.Options
 
parse(String) - Method in class org.jline.shell.impl.PipelineParser
Parses a command line into a Pipeline.
parse(String) - Static method in class org.jline.terminal.KeyParser
Parses a raw input sequence into a KeyEvent.
parse(String, int) - Method in interface org.jline.reader.Parser
 
parse(String, int, Parser.ParseContext) - Method in class org.jline.reader.impl.DefaultParser
 
parse(String, int, Parser.ParseContext) - Method in interface org.jline.reader.Parser
 
parse(List<?>) - Method in class org.jline.builtins.Options
 
parse(List<?>, boolean) - Method in class org.jline.builtins.Options
 
parseColorResponse(NonBlockingReader, int) - Static method in class org.jline.terminal.impl.ColorSupport
Reads an OSC color response from the terminal and returns the color as a 24-bit RGB integer.
parsedLine - Variable in class org.jline.reader.impl.LineReaderImpl
 
ParsedLine - Interface in org.jline.reader
ParsedLine objects are returned by the Parser during completion or when accepting the line.
parseInfoCmp() - Method in class org.jline.terminal.impl.AbstractTerminal
 
parseInfoCmp(String, Set<InfoCmp.Capability>, Map<InfoCmp.Capability, Integer>, Map<InfoCmp.Capability, String>) - Static method in class org.jline.utils.InfoCmp
 
parseOptions(String[], Object[]) - Method in class org.jline.console.impl.JlineCommandRegistry
 
parseOptions(PosixCommands.Context, String[], Object[]) - Static method in class org.jline.builtins.PosixCommands
 
parser - Variable in class org.jline.console.impl.SystemRegistryImpl
 
parser - Variable in class org.jline.reader.impl.LineReaderImpl
 
parser() - Method in class org.jline.widget.Widgets
Get lineReader's parser
parser(Parser) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the parser.
parser(Parser) - Method in class org.jline.reader.LineReaderBuilder
Sets the parser to be used for parsing command lines.
parser(Parser) - Method in class org.jline.shell.ShellBuilder
Sets the line parser.
Parser - Interface in org.jline.reader
The Parser interface is responsible for parsing command lines into tokens.
Parser.ParseContext - Enum Class in org.jline.reader
 
partialAccept() - Method in class org.jline.widget.AutosuggestionWidgets
 
partialLine(String) - Method in exception class org.jline.reader.EndOfFileException
 
PASTE - Enum constant in enum class org.jline.reader.LineReader.RegionType
 
PathSource(File, String) - Constructor for class org.jline.builtins.Source.PathSource
 
PathSource(Path, String) - Constructor for class org.jline.builtins.Source.PathSource
 
pattern - Variable in class org.jline.builtins.Less
 
patternHistory - Variable in class org.jline.builtins.Less
 
patternHistory - Variable in class org.jline.builtins.Nano
 
PatternHistory(Path) - Constructor for class org.jline.builtins.Nano.PatternHistory
 
pause() - Method in class org.jline.terminal.impl.AbstractTerminal
 
pause() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
pause() - Method in class org.jline.terminal.impl.ExternalTerminal
 
pause() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
pause() - Method in interface org.jline.terminal.Terminal
Temporarily stops reading the input stream.
pause(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
 
pause(boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
pause(boolean) - Method in class org.jline.terminal.impl.ExternalTerminal
 
pause(boolean) - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
pause(boolean) - Method in interface org.jline.terminal.Terminal
Stop reading the input stream and optionally wait for the underlying threads to finish.
paused - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
paused - Variable in class org.jline.terminal.impl.ExternalTerminal
 
paused() - Method in class org.jline.terminal.impl.AbstractTerminal
 
paused() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
paused() - Method in class org.jline.terminal.impl.ExternalTerminal
 
paused() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
paused() - Method in interface org.jline.terminal.Terminal
Check whether the terminal is currently reading the input stream or not.
paused(boolean) - Method in class org.jline.terminal.TerminalBuilder
Initial paused state of the terminal (defaults to false).
pc_term_options - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
peek(long) - Method in class org.jline.utils.NonBlockingInputStream
Peeks to see if there is a byte waiting in the input stream without actually consuming the byte.
peek(long) - Method in class org.jline.utils.NonBlockingReader
Peeks to see if there is a byte waiting in the input stream without actually consuming the byte.
peekCharacter(long) - Method in class org.jline.keymap.BindingReader
Peeks at the next character in the input stream without consuming it.
peekCharacter(long) - Method in class org.jline.reader.impl.LineReaderImpl
 
PENDIN - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Retype pending input (state)
perform(InfoCmp.Capability, InfoCmp.Capability, int) - Method in class org.jline.utils.Display
Emits a terminal capability to affect a repeated action, using the parameterized (multi) form when available and preferable, otherwise repeating the single-capability.
persist() - Method in class org.jline.builtins.Nano.PatternHistory
 
persist(Path, Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Persists an object to a file.
persist(Path, Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
persist(Path, Object) - Method in interface org.jline.console.ScriptEngine
Persists an object to a file.
persist(Path, Object, String) - Method in interface org.jline.console.ScriptEngine
Persists an object to a file using the specified serialization format.
pipe(String) - Method in class org.jline.builtins.ScreenTerminal
 
pipe(String) - Method in class org.jline.builtins.WebTerminal
Reads and processes input through the terminal.
pipe(String) - Method in class org.jline.builtins.WebTerminal.WebTerminalComponent
Reads and processes input through the terminal.
pipe(String) - Method in class org.jline.shell.PipelineBuilder
Adds a pipe (|) to the next command.
PIPE - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
PIPE - Enum constant in enum class org.jline.shell.Pipeline.Operator
Standard pipe: sends output of left command to right command (|)
Pipeline - Interface in org.jline.shell
Represents a pipeline of commands connected by operators such as pipes, redirections, and conditional connectors.
Pipeline.Operator - Enum Class in org.jline.shell
Operators that connect commands in a pipeline.
Pipeline.Stage - Interface in org.jline.shell
A single stage in a pipeline, consisting of a command line and the operator that follows it.
PipelineBuilder - Class in org.jline.shell
Fluent builder for constructing Pipeline instances programmatically.
pipelineParser(PipelineParser) - Method in class org.jline.shell.ShellBuilder
Sets a custom pipeline parser for the shell.
PipelineParser - Class in org.jline.shell.impl
Parses a command line string into a Pipeline.
PipelineParser() - Constructor for class org.jline.shell.impl.PipelineParser
Creates a new PipelineParser with default operator symbols from Pipeline.Operator.
PipelineParser(Map<String, Pipeline.Operator>) - Constructor for class org.jline.shell.impl.PipelineParser
Creates a new PipelineParser with custom operator symbol mappings.
PipelineParser.Token - Class in org.jline.shell.impl
A token from tokenization -- either text or an operator.
pkey_key - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
pkey_local - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
pkey_plab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
pkey_xmit - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
plab_norm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
plainCommand(String) - Static method in interface org.jline.console.ConsoleEngine
Deprecated.
Removes the first character of the command name if it is a colon.
Platform Detection - Search tag in class org.jline.nativ.JLineNativeLoader
Section
pollInput() - Method in class org.jline.builtins.SwingTerminal
Gets input from the terminal component (non-blocking).
pollInput() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Gets the next input from the input queue.
PortListener - Class in org.jline.builtins.telnet
Class that implements a PortListener.
If available, it accepts incoming connections and passes them to an associated ConnectionManager.
PortListener(String, String, int, int) - Constructor for class org.jline.builtins.telnet.PortListener
Constructs a PortListener instance.
PosixCommandGroup - Class in org.jline.builtins
A CommandGroup that wraps PosixCommands static methods as shell Commands.
PosixCommandGroup() - Constructor for class org.jline.builtins.PosixCommandGroup
Creates a new PosixCommandGroup with all available POSIX commands.
PosixCommands - Class in org.jline.builtins
POSIX-like command implementations for JLine applications.
PosixCommands.CommandExecutor - Interface in org.jline.builtins
Interface for executing shell commands in watch.
PosixCommands.Context - Class in org.jline.builtins
Context for command execution, providing I/O streams and current directory.
PosixCommands.SortComparator - Class in org.jline.builtins
Comparator for sorting strings with various options.
PosixCommands.SortComparator.Key - Class in org.jline.builtins
 
PosixCommandsRegistry - Class in org.jline.builtins
Registry for POSIX commands that provides a convenient way to register and execute POSIX commands in JLine applications.
PosixCommandsRegistry(InputStream, PrintStream, PrintStream, Path, Terminal, Function<String, Object>) - Constructor for class org.jline.builtins.PosixCommandsRegistry
Create a new POSIX commands registry.
PosixCommandsRegistry(PosixCommands.Context) - Constructor for class org.jline.builtins.PosixCommandsRegistry
Create a new POSIX commands registry with a pre-built context.
PosixCommandsRegistry.CommandFunction - Interface in org.jline.builtins
Functional interface for command implementations that can throw exceptions.
PosixPtyTerminal - Class in org.jline.terminal.impl
Terminal implementation for POSIX systems using a pseudoterminal (PTY).
PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
 
PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Charset, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
 
PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
 
PosixPtyTerminal(String, String, Pty, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.PosixPtyTerminal
 
posixSystemStreamName(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
 
posixSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a terminal connected to a system stream on POSIX systems.
posixSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
posixSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Create a POSIX system terminal backed by the specified system stream.
posixSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
Create a POSIX system terminal backed by a native PTY.
PosixSysTerminal - Class in org.jline.terminal.impl
Terminal implementation for POSIX systems using system streams.
PosixSysTerminal(String, String, Pty, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
Creates a POSIX system terminal backed by the provided PTY, using the same charset for input and output, and optionally enabling native signal handling.
PosixSysTerminal(String, String, Pty, Charset, Charset, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
Creates a POSIX system terminal backed by the given PTY and character encodings, without a TerminalProvider.
PosixSysTerminal(TerminalProvider, String, String, Pty, Charset, Charset, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
Create a POSIX system terminal backed by the provided PTY, initializing non-blocking input/output, reader/writer encodings, and optional native signal handlers.
post - Variable in class org.jline.reader.impl.LineReaderImpl
 
postProcess(Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Post-processes the result of executing a command.
postProcess(Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
postProcess(String, Object, String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Post-processes the result of executing a command.
postProcess(String, Object, String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
PostResult(AttributedString, int, int) - Constructor for class org.jline.reader.impl.LineReaderImpl.PostResult
 
PostResult(AttributedString, int, int, int) - Constructor for class org.jline.reader.impl.LineReaderImpl.PostResult
 
PPC - Static variable in class org.jline.nativ.OSInfo
 
PPC64 - Static variable in class org.jline.nativ.OSInfo
 
PREFER_VISIBLE_BELL - Static variable in interface org.jline.reader.LineReader
 
PREPEND - Enum constant in enum class org.jline.builtins.Nano.WriteMode
 
PREPEND_MODE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
preserveAspectRatio(boolean) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
Pressed - Enum constant in enum class org.jline.terminal.MouseEvent.Type
A mouse button was pressed.
PREV_BUFFER - Enum constant in enum class org.jline.builtins.Nano.Operation
 
PREV_FILE - Enum constant in enum class org.jline.builtins.Less.Operation
 
PREV_PAGE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
PREV_WORD - Enum constant in enum class org.jline.builtins.Less.Operation
 
PREV_WORD - Enum constant in enum class org.jline.builtins.Nano.Operation
 
prevChar() - Method in interface org.jline.reader.Buffer
Returns the character before the current cursor position.
prevChar() - Method in class org.jline.reader.impl.BufferImpl
 
prevChar() - Method in class org.jline.widget.Widgets
Access lineReader buffer and return its previous character
previous() - Method in interface org.jline.reader.History
Move the pointer to the previous element in the buffer.
previous() - Method in class org.jline.reader.impl.history.DefaultHistory
Moves the history cursor to the previous (older) entry.
previousWindow(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
prevPage() - Method in class org.jline.builtins.Nano.Buffer
 
prevWord() - Method in class org.jline.builtins.Nano.Buffer
 
print(Terminal) - Method in class org.jline.utils.AttributedCharSequence
Prints this attributed string to the specified terminal.
print_rate - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
print_screen - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
printAbove(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
printAbove(String) - Method in interface org.jline.reader.LineReader
Prints a line above the prompt and redraw everything.
printAbove(AttributedString) - Method in class org.jline.reader.impl.LineReaderImpl
 
printAbove(AttributedString) - Method in interface org.jline.reader.LineReader
Prints a string before the prompt and redraw everything.
PrintAboveWriter - Class in org.jline.reader
Redirects a Writer to a LineReader's LineReader.printAbove(String) method, which draws output above the current prompt / input line.
PrintAboveWriter(LineReader) - Constructor for class org.jline.reader.PrintAboveWriter
 
printBanner(Terminal, String, char) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Creates a banner with the specified text using double-height characters.
printDoubleHeight(Terminal, String) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Prints text in double height (both top and bottom halves).
printDoubleWidth(Terminal, String) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Prints text in double width.
Printer - Interface in org.jline.console
Interface for printing objects to the console with various formatting options.
Printer.TableRows - Enum Class in org.jline.console
Enumeration specifying which rows in a table should be highlighted.
printHelp() - Method in class org.jline.builtins.PosixCommandsRegistry
Print help for all available commands.
printHelp(String) - Method in class org.jline.builtins.PosixCommandsRegistry
Print help for a specific command.
printLineNumbers - Variable in class org.jline.builtins.Less
 
printLineNumbers - Variable in class org.jline.builtins.Nano
 
println(Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Prints an object to the console.
println(Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
println(Object) - Method in class org.jline.console.impl.DefaultPrinter
 
println(Object) - Method in interface org.jline.console.Printer
Prints an object to the console using default formatting options.
println(Map<String, Object>, Object) - Method in class org.jline.console.impl.DefaultPrinter
 
println(Map<String, Object>, Object) - Method in interface org.jline.console.Printer
Prints an object to the console with the specified formatting options.
println(Terminal) - Method in class org.jline.utils.AttributedCharSequence
Prints this attributed string to the specified terminal, followed by a line break.
printNormal(Terminal, String) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Prints text in normal size.
PRNT - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
PRNT_INDENTION - Static variable in class org.jline.console.impl.DefaultPrinter
 
PRNT_MAX_DEPTH - Static variable in class org.jline.console.impl.DefaultPrinter
 
PRNT_MAX_ROWS - Static variable in class org.jline.console.impl.DefaultPrinter
 
prntCommand(CommandInput) - Method in class org.jline.console.impl.DefaultPrinter
 
prntCommand(CommandInput) - Method in interface org.jline.console.Printer
Executes a print command with the given input.
prntStyle() - Static method in class org.jline.builtins.Styles
Gets a StyleResolver for print output using PRNT_COLORS format.
processAttributeReset() - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 0 corresponding to Reset / Normal
processAttributeRest() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processAttributeRest() - Method in class org.jline.utils.AnsiWriter
process SGR 0 corresponding to Reset / Normal
processChangeIconName(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 1;text BEL corresponding to Change Icon label
processChangeIconName(String) - Method in class org.jline.utils.AnsiWriter
process OSC 1;text BEL corresponding to Change Icon label
processChangeIconNameAndWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 0;text BEL corresponding to Change Window and Icon label
processChangeIconNameAndWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
process OSC 0;text BEL corresponding to Change Window and Icon label
processChangeWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
process OSC 2;text BEL corresponding to Change Window title
processChangeWindowTitle(String) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processChangeWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
process OSC 2;text BEL corresponding to Change Window title
processCharsetSelect(int, char) - Method in class org.jline.jansi.io.AnsiProcessor
 
processCharsetSelect(int, char) - Method in class org.jline.utils.AnsiWriter
 
processCharsetSelect(ArrayList<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
Process character set sequence.
processCharsetSelect(ArrayList<Object>) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
 
processConnectionEvent(ConnectionEvent) - Method in class org.jline.builtins.telnet.Connection
Method called by the io subsystem to pass on a "low-level" event.
processConsoleInput() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
Read a single input event from the input buffer and process it.
processConsoleInput() - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
processConsoleInput() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
processCursorDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n B corresponding to CUD – Cursor Down
processCursorDown(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorDown(int) - Method in class org.jline.utils.AnsiWriter
process CSI n B corresponding to CUD – Cursor Down
processCursorDownLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n E corresponding to CNL – Cursor Next Line
processCursorDownLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorDownLine(int) - Method in class org.jline.utils.AnsiWriter
process CSI n E corresponding to CNL – Cursor Next Line
processCursorLeft(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n D corresponding to CUB – Cursor Back
processCursorLeft(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorLeft(int) - Method in class org.jline.utils.AnsiWriter
process CSI n D corresponding to CUB – Cursor Back
processCursorRight(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n C corresponding to CUF – Cursor Forward
processCursorRight(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorRight(int) - Method in class org.jline.utils.AnsiWriter
process CSI n C corresponding to CUF – Cursor Forward
processCursorTo(int, int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n ; m H corresponding to CUP – Cursor Position or CSI n ; m f corresponding to HVP – Horizontal and Vertical Position
processCursorTo(int, int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorTo(int, int) - Method in class org.jline.utils.AnsiWriter
process CSI n ; m H corresponding to CUP – Cursor Position or CSI n ; m f corresponding to HVP – Horizontal and Vertical Position
processCursorToColumn(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n G corresponding to CHA – Cursor Horizontal Absolute
processCursorToColumn(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorToColumn(int) - Method in class org.jline.utils.AnsiWriter
process CSI n G corresponding to CHA – Cursor Horizontal Absolute
processCursorUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n A corresponding to CUU – Cursor Up
processCursorUp(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorUp(int) - Method in class org.jline.utils.AnsiWriter
process CSI n A corresponding to CUU – Cursor Up
processCursorUpLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
process CSI n F corresponding to CPL – Cursor Previous Line
processCursorUpLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processCursorUpLine(int) - Method in class org.jline.utils.AnsiWriter
process CSI n F corresponding to CPL – Cursor Previous Line
processDefaultBackgroundColor() - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 49 corresponding to Default background color
processDefaultBackgroundColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processDefaultBackgroundColor() - Method in class org.jline.utils.AnsiWriter
process SGR 49 corresponding to Default background color
processDefaultTextColor() - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 39 corresponding to Default text color (foreground)
processDefaultTextColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processDefaultTextColor() - Method in class org.jline.utils.AnsiWriter
process SGR 39 corresponding to Default text color (foreground)
processDeleteLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI M ANSI code, corresponding to DL – Delete Line
processDeleteLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processDeleteLine(int) - Method in class org.jline.utils.AnsiWriter
Process CSI s ANSI code, corresponding to DL – Delete Line
processEraseLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n K ANSI code, corresponding to ED – Erase in Line
processEraseLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processEraseLine(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n K ANSI code, corresponding to ED – Erase in Line
processEraseScreen(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n J ANSI code, corresponding to ED – Erase in Display
processEraseScreen(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processEraseScreen(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n J ANSI code, corresponding to ED – Erase in Display
processEscapeCommand(ArrayList<Object>, int) - Method in class org.jline.jansi.io.AnsiProcessor
 
processEscapeCommand(ArrayList<Object>, int) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
 
processInputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
Master input processing.
processInputBytes(byte[]) - Method in class org.jline.builtins.SwingTerminal
Processes input bytes through the terminal's line discipline.
processInputBytes(byte[]) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
processInputBytes(byte[], int, int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
processInputChar(char) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
processInsertLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI L ANSI code, corresponding to IL – Insert Line
processInsertLine(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processInsertLine(int) - Method in class org.jline.utils.AnsiWriter
Process CSI s ANSI code, corresponding to IL – Insert Line
processIOException(IOException) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
processKeyEvent(boolean, short, char, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
processOperatingSystemCommand(ArrayList<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
 
processOperatingSystemCommand(ArrayList<Object>) - Method in class org.jline.jansi.io.ColorsAnsiProcessor
 
processOutputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
Master output processing.
processRestoreCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI u ANSI code, corresponding to RCP – Restore Cursor Position
processRestoreCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processRestoreCursorPosition() - Method in class org.jline.utils.AnsiWriter
Process CSI u ANSI code, corresponding to RCP – Restore Cursor Position
processSaveCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI s ANSI code, corresponding to SCP – Save Cursor Position
processSaveCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processSaveCursorPosition() - Method in class org.jline.utils.AnsiWriter
Process CSI s ANSI code, corresponding to SCP – Save Cursor Position
processScrollDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n T ANSI code, corresponding to SD – Scroll Down
processScrollDown(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n T ANSI code, corresponding to SD – Scroll Down
processScrollUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
Process CSI n U ANSI code, corresponding to SU – Scroll Up
processScrollUp(int) - Method in class org.jline.utils.AnsiWriter
Process CSI n U ANSI code, corresponding to SU – Scroll Up
processSetAttribute(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR other than 0 (reset), 30-39 (foreground), 40-49 (background), 90-97 (foreground high intensity) or 100-107 (background high intensity)
processSetAttribute(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processSetAttribute(int) - Method in class org.jline.utils.AnsiWriter
process SGR other than 0 (reset), 30-39 (foreground), 40-49 (background), 90-97 (foreground high intensity) or 100-107 (background high intensity)
processSetBackgroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 40-47 corresponding to Set background color.
processSetBackgroundColor(int) - Method in class org.jline.utils.AnsiWriter
process SGR 40-47 corresponding to Set background color.
processSetBackgroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 40-47 or SGR 100-107 corresponding to Set background color either in normal mode or high intensity.
processSetBackgroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
process SGR 40-47 or SGR 100-107 corresponding to Set background color either in normal mode or high intensity.
processSetBackgroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 48 corresponding to extended set background color with a palette of 255 colors.
processSetBackgroundColorExt(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processSetBackgroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
process SGR 48 corresponding to extended set background color with a palette of 255 colors.
processSetBackgroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 48 corresponding to extended set background color with a 24 bits RGB definition of the color.
processSetBackgroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
process SGR 48 corresponding to extended set background color with a 24 bits RGB definition of the color.
processSetForegroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 30-37 corresponding to Set text color (foreground).
processSetForegroundColor(int) - Method in class org.jline.utils.AnsiWriter
process SGR 30-37 corresponding to Set text color (foreground).
processSetForegroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 30-37 or SGR 90-97 corresponding to Set text color (foreground) either in normal mode or high intensity.
processSetForegroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
process SGR 30-37 or SGR 90-97 corresponding to Set text color (foreground) either in normal mode or high intensity.
processSetForegroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 38 corresponding to extended set text color (foreground) with a palette of 255 colors.
processSetForegroundColorExt(int) - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
processSetForegroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
process SGR 38 corresponding to extended set text color (foreground) with a palette of 255 colors.
processSetForegroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
process SGR 38 corresponding to extended set text color (foreground) with a 24 bits RGB definition of the color.
processSetForegroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
process SGR 38 corresponding to extended set text color (foreground) with a 24 bits RGB definition of the color.
processUnknownExtension(ArrayList<Object>, int) - Method in class org.jline.jansi.io.AnsiProcessor
Process Unknown Extension
processUnknownExtension(ArrayList<Object>, int) - Method in class org.jline.utils.AnsiWriter
 
processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.jansi.io.AnsiProcessor
Process unknown OSC command.
processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.utils.AnsiWriter
Process unknown OSC command.
prompt - Variable in class org.jline.reader.impl.LineReaderImpl
 
prompt(String) - Method in class org.jline.shell.ShellBuilder
Sets a static prompt string.
prompt(Supplier<String>) - Method in class org.jline.shell.ShellBuilder
Sets a dynamic prompt supplier, called before each line read.
Prompt strings - Search tag in interface org.jline.reader.LineReader
Section
PROP_CLOSE_MODE - Static variable in class org.jline.terminal.TerminalBuilder
System property to control terminal stream closure behavior.
PROP_CODEPAGE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_COLOR_DISTANCE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_DEV_TTY - Static variable in class org.jline.terminal.TerminalBuilder
System property to enable the /dev/tty fallback for creating a terminal when no system stream is connected to a TTY.
PROP_DISABLE_ALTERNATE_CHARSET - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_DRAIN_TIMEOUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_DUMB - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_DUMB_COLOR - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_EXEC - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_FFM - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_FILE_DESCRIPTOR_CREATION_MODE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_FILE_DESCRIPTOR_CREATION_MODE_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_FILE_DESCRIPTOR_CREATION_MODE_NATIVE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_FILE_DESCRIPTOR_CREATION_MODE_REFLECTION - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_GRAPHEME_CLUSTER - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_JNI - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_NON_BLOCKING_READS - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_ERR - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_ERR_OUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_FORCED_ERR - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_FORCED_OUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_OUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_OUTPUT_OUT_ERR - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROBE_TIMEOUT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDER - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDER_DUMB - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDER_EXEC - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDER_FFM - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDER_JNI - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDERS - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_PROVIDERS_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_REDIRECT_PIPE_CREATION_MODE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_STDERR_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_STDIN_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_STDOUT_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
 
PROP_SUPPORT_PARSEDLINE - Static variable in interface org.jline.reader.LineReader
System property that can be set to avoid a warning being logged when using a Parser which does not return CompletingParsedLine objects.
PROP_TYPE - Static variable in class org.jline.terminal.TerminalBuilder
 
provider - Variable in class org.jline.terminal.impl.AbstractPty
 
provider - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
provider(String) - Method in class org.jline.terminal.TerminalBuilder
Forces the usage of the give terminal provider.
Provider Discovery Mechanism - Search tag in org.jline.terminal.spi.TerminalProvider.load(String)
Section
providers(String) - Method in class org.jline.terminal.TerminalBuilder
Sets the list of providers to try when creating the terminal.
prtr_non - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
prtr_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
prtr_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
prtr_silent - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
pty - Variable in class org.jline.terminal.impl.AbstractPosixTerminal
 
Pty - Interface in org.jline.terminal.spi
Represents a pseudoterminal (PTY) that provides terminal emulation.
pulse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
pump - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
pump() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
pump() - Method in class org.jline.terminal.impl.ExternalTerminal
 
PumpReader - Class in org.jline.utils
A reader implementation with an associated writer for buffered character transfer.
PumpReader() - Constructor for class org.jline.utils.PumpReader
 
PumpReader(int) - Constructor for class org.jline.utils.PumpReader
 
pumpThread - Variable in class org.jline.terminal.impl.ExternalTerminal
 
punct - Variable in class org.jline.builtins.Nano
 
purge() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Deletes temporary console variables.
purge() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
purge() - Method in interface org.jline.reader.History
Purge history.
purge() - Method in class org.jline.reader.impl.history.DefaultHistory
Clears the history and deletes the history file.
pushBackChar - Variable in class org.jline.keymap.BindingReader
Stack for pushing back characters that need to be re-read
put(String, Object) - Method in interface org.jline.console.ScriptEngine
Creates or updates a variable in the script engine's context.
put(String, Object) - Method in class org.jline.shell.CommandSession
Sets a session variable.
PUT_REPLACE_SELECTION - Static variable in interface org.jline.reader.LineReader
 
puts(InfoCmp.Capability, Object...) - Method in class org.jline.terminal.impl.AbstractTerminal
 
puts(InfoCmp.Capability, Object...) - Method in interface org.jline.terminal.Terminal
Outputs a terminal control string for the specified capability.
putString(CharSequence) - Method in class org.jline.reader.impl.LineReaderImpl
Write out the specified string to the buffer and the output stream.
putString(String) - Method in class org.jline.widget.Widgets
Write the string parameter to the lineReader's buffer
putVariable(String, Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Creates or updates a console variable.
putVariable(String, Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
pwd(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Print working directory command.

Q

Q - Static variable in class org.jline.utils.Colors
Brightness
quick_dial - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
quickBlank - Variable in class org.jline.builtins.Nano
 
Quick Start - Search tag in package org.jline.shell
Section
quiet - Variable in class org.jline.builtins.Less
 
quit() - Method in class org.jline.reader.impl.LineReaderImpl
 
QUIT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
QUIT - Enum constant in enum class org.jline.terminal.Terminal.Signal
Quit signal, typically generated by pressing Ctrl+\.
quitAtFirstEof - Variable in class org.jline.builtins.Less
 
quitAtSecondEof - Variable in class org.jline.builtins.Less
 
quitIfOneScreen - Variable in class org.jline.builtins.Less
 
quoteChars(char[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the quote characters.
QUOTED_INSERT - Static variable in interface org.jline.reader.LineReader
 
quotedInsert() - Method in class org.jline.reader.impl.LineReaderImpl
 
quoteStr - Variable in class org.jline.builtins.Nano
 

R

raise(Terminal.Signal) - Method in class org.jline.terminal.impl.AbstractTerminal
 
raise(Terminal.Signal) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
raise(Terminal.Signal) - Method in interface org.jline.terminal.Terminal
Raises the specified signal, triggering any registered handlers.
range(String) - Static method in class org.jline.keymap.KeyMap
Generates a collection of key sequences from a range specification.
rawWordCursor() - Method in interface org.jline.reader.CompletingParsedLine
Returns the cursor position within the raw (unprocessed) current word.
rawWordCursor() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
rawWordLength() - Method in interface org.jline.reader.CompletingParsedLine
Returns the length of the raw (unprocessed) current word.
rawWordLength() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
read() - Method in class org.jline.builtins.ScreenTerminal
 
read() - Method in class org.jline.builtins.Source.InputStreamSource
 
read() - Method in class org.jline.builtins.Source.PathSource
 
read() - Method in interface org.jline.builtins.Source
Opens a stream to read the content of this source.
read() - Method in class org.jline.builtins.Source.ResourceSource
 
read() - Method in class org.jline.builtins.Source.URLSource
 
read() - Method in class org.jline.builtins.telnet.TelnetIO
Method to read a byte from the InputStream.
read() - Method in class org.jline.builtins.WebTerminal
 
read() - Method in class org.jline.utils.InputStreamReader
Reads a single character from this reader and returns it as an integer with the two higher-order bytes set to 0.
read() - Method in class org.jline.utils.NonBlockingInputStream
Reads the next byte of data from the input stream.
read() - Method in class org.jline.utils.NonBlockingReader
 
read() - Method in class org.jline.utils.PumpReader
 
read(byte[], int, int) - Method in class org.jline.utils.NonBlockingInputStream
 
read(byte[], int, int) - Method in class org.jline.utils.NonBlockingPumpInputStream
 
read(char[], int, int) - Method in class org.jline.utils.InputStreamReader
Reads at most length characters from this reader and stores them at position offset in the character array buf.
read(char[], int, int) - Method in class org.jline.utils.NonBlockingReader
This version of read() is very specific to jline's purposes, it will always always return a single byte at a time, rather than filling the entire buffer.
read(char[], int, int) - Method in class org.jline.utils.PumpReader
 
read(long) - Method in class org.jline.utils.NonBlockingInputStream
Attempts to read a character from the input stream for a specific period of time.
read(long) - Method in class org.jline.utils.NonBlockingReader
Attempts to read a character from the input stream for a specific period of time.
read(long, boolean) - Method in class org.jline.utils.NonBlockingInputStream
 
read(long, boolean) - Method in class org.jline.utils.NonBlockingInputStreamImpl
Attempts to read a byte from the input stream for a specific period of time.
read(long, boolean) - Method in class org.jline.utils.NonBlockingPumpInputStream
 
read(long, boolean) - Method in class org.jline.utils.NonBlockingPumpReader
 
read(long, boolean) - Method in class org.jline.utils.NonBlockingReader
Attempts to read a character from the input stream for a specific period of time.
read(long, boolean) - Method in class org.jline.utils.NonBlockingReaderImpl
Attempts to read a character from the input stream for a specific period of time.
read(InputStream) - Method in class org.jline.builtins.Nano.Buffer
 
read(CharBuffer) - Method in class org.jline.utils.PumpReader
 
read(Path, boolean) - Method in interface org.jline.reader.History
Read history from the file.
read(Path, boolean) - Method in class org.jline.reader.impl.history.DefaultHistory
Reads history entries from the specified file and adds them to the current history.
READ - Enum constant in enum class org.jline.builtins.Nano.Operation
 
READ_COMMAND - Static variable in interface org.jline.reader.LineReader
 
READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingInputStream
 
READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingReader
 
READ_EXPIRED - Static variable in class org.jline.utils.NonBlockingReaderImpl
 
readBinding(KeyMap<Binding>) - Method in class org.jline.reader.impl.LineReaderImpl
Read from the input stream and decode an operation from the key map.
readBinding(KeyMap<Binding>, KeyMap<Binding>) - Method in class org.jline.reader.impl.LineReaderImpl
 
readBinding(KeyMap<T>) - Method in class org.jline.keymap.BindingReader
Read from the input stream and decode an operation from the key map.
readBinding(KeyMap<T>, KeyMap<T>) - Method in class org.jline.keymap.BindingReader
Reads a key binding from the input stream using the specified KeyMaps.
readBinding(KeyMap<T>, KeyMap<T>, boolean) - Method in class org.jline.keymap.BindingReader
Reads a key binding from the input stream using the specified KeyMaps.
readBuffered(byte[]) - Method in class org.jline.utils.NonBlockingInputStream
 
readBuffered(byte[], int, int, long) - Method in class org.jline.utils.NonBlockingInputStream
 
readBuffered(byte[], int, int, long) - Method in class org.jline.utils.NonBlockingPumpInputStream
 
readBuffered(byte[], long) - Method in class org.jline.utils.NonBlockingInputStream
 
readBuffered(char[]) - Method in class org.jline.utils.NonBlockingReader
 
readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingPumpReader
 
readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingReader
 
readBuffered(char[], int, int, long) - Method in class org.jline.utils.NonBlockingReaderImpl
 
readBuffered(char[], long) - Method in class org.jline.utils.NonBlockingReader
 
readCharacter() - Method in class org.jline.keymap.BindingReader
Reads a single character (Unicode code point) from the input stream.
readCharacter() - Method in class org.jline.reader.impl.LineReaderImpl
Read a character from the terminal.
readCharacterBuffered() - Method in class org.jline.keymap.BindingReader
Reads a single character (Unicode code point) from the input stream with buffering.
readConsoleInputHelper(long, int, boolean) - Static method in class org.jline.nativ.Kernel32
Return console input events.
readConsoleKeyInput(long, int, boolean) - Static method in class org.jline.nativ.Kernel32
Return console input key events (discard other events).
reader - Variable in class org.jline.builtins.Less
 
reader - Variable in class org.jline.keymap.BindingReader
The non-blocking reader used to read input characters
reader - Variable in class org.jline.shell.widget.AutopairWidgets
 
reader - Variable in class org.jline.shell.widget.CommandTailTipWidgets
 
reader - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
reader - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
reader - Variable in class org.jline.widget.Widgets
The LineReader instance associated with these widgets
reader() - Method in interface org.jline.builtins.Source
Opens a buffered reader to read the content of this source.
reader() - Method in class org.jline.shell.Shell
Returns the line reader used by this shell.
reader() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
reader() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
reader() - Method in class org.jline.terminal.impl.DumbTerminal
 
reader() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
reader() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
reader() - Method in class org.jline.terminal.impl.PosixSysTerminal
 
reader() - Method in interface org.jline.terminal.Terminal
Retrieve the Reader for this terminal.
ReaderUtils - Class in org.jline.reader.impl
Utility methods for LineReader implementations.
reading - Variable in class org.jline.reader.impl.LineReaderImpl
 
readLine() - Method in class org.jline.reader.impl.LineReaderImpl
Read the next line and return the contents of the buffer.
readLine() - Method in interface org.jline.reader.LineReader
Read the next line and return the contents of the buffer.
readLine(Character) - Method in class org.jline.reader.impl.LineReaderImpl
Read the next line with the specified character mask.
readLine(Character) - Method in interface org.jline.reader.LineReader
Read the next line with the specified character mask.
readLine(String) - Method in class org.jline.reader.impl.LineReaderImpl
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String) - Method in interface org.jline.reader.LineReader
Read the next line with the specified prompt.
readLine(String, Character) - Method in class org.jline.reader.impl.LineReaderImpl
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, Character) - Method in interface org.jline.reader.LineReader
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, Character, String) - Method in class org.jline.reader.impl.LineReaderImpl
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, Character, String) - Method in interface org.jline.reader.LineReader
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, String, Character, String) - Method in class org.jline.reader.impl.LineReaderImpl
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, String, Character, String) - Method in interface org.jline.reader.LineReader
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, String, MaskingCallback, String) - Method in class org.jline.reader.impl.LineReaderImpl
Read a line from the in InputStream, and return the line (without any trailing newlines).
readLine(String, String, MaskingCallback, String) - Method in interface org.jline.reader.LineReader
Read a line from the in InputStream, and return the line (without any trailing newlines).
readMouse(IntSupplier, MouseEvent) - Static method in class org.jline.terminal.impl.MouseSupport
Reads a mouse event using the provided input supplier.
readMouse(IntSupplier, MouseEvent, String) - Static method in class org.jline.terminal.impl.MouseSupport
Reads a mouse event using the provided input supplier with a prefix that has already been consumed.
readMouse(Terminal, MouseEvent) - Static method in class org.jline.terminal.impl.MouseSupport
Reads a mouse event from the terminal.
readMouse(Terminal, MouseEvent, String) - Static method in class org.jline.terminal.impl.MouseSupport
Reads a mouse event from the terminal with a prefix that has already been consumed.
readMouseEvent() - Method in class org.jline.reader.impl.LineReaderImpl
 
readMouseEvent() - Method in interface org.jline.reader.LineReader
Read a mouse event when the InfoCmp.Capability.key_mouse sequence has just been read on the input stream.
readMouseEvent() - Method in class org.jline.terminal.impl.AbstractTerminal
 
readMouseEvent() - Method in interface org.jline.terminal.Terminal
Read a MouseEvent from the terminal input stream.
readMouseEvent(String) - Method in class org.jline.terminal.impl.AbstractTerminal
 
readMouseEvent(String) - Method in interface org.jline.terminal.Terminal
Reads and decodes a mouse event with a specified prefix that has already been consumed.
readMouseEvent(IntSupplier) - Method in class org.jline.terminal.impl.AbstractTerminal
 
readMouseEvent(IntSupplier) - Method in interface org.jline.terminal.Terminal
Reads and decodes a mouse event using the provided input supplier.
readMouseEvent(IntSupplier, String) - Method in class org.jline.terminal.impl.AbstractTerminal
 
readMouseEvent(IntSupplier, String) - Method in interface org.jline.terminal.Terminal
Reads and decodes a mouse event using the provided input supplier with a specified prefix that has already been consumed.
readNewBuffer - Variable in class org.jline.builtins.Nano
 
readStringUntil(String) - Method in class org.jline.keymap.BindingReader
Reads characters from the input until a specific sequence is encountered.
ready() - Method in class org.jline.utils.InputStreamReader
Indicates whether this reader is ready to be read without blocking.
ready() - Method in class org.jline.utils.NonBlockingPumpReader
 
ready() - Method in class org.jline.utils.NonBlockingReaderImpl
 
ready() - Method in class org.jline.utils.PumpReader
 
RECOGNIZE_EXACT - Enum constant in enum class org.jline.reader.LineReader.Option
 
RECURSIVE_EDIT - Static variable in interface org.jline.reader.LineReader
 
RED - Enum constant in enum class org.jline.jansi.Ansi.Color
 
RED - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
RED - Static variable in class org.jline.jansi.io.AnsiProcessor
 
RED - Static variable in class org.jline.utils.AnsiWriter
 
RED - Static variable in class org.jline.utils.AttributedStyle
 
redirect(Path) - Method in class org.jline.shell.PipelineBuilder
Adds an output redirection (>) to the specified file.
REDIRECT - Enum constant in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
 
REDIRECT - Enum constant in enum class org.jline.shell.Pipeline.Operator
Output redirection: write output to file (>)
Redirected - Enum constant in enum class org.jline.jansi.AnsiType
 
redirectTarget() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
redirectTarget() - Method in interface org.jline.shell.Pipeline.Stage
Returns the redirect target path, if this stage has a REDIRECT or APPEND operator.
redisplay() - Method in class org.jline.reader.impl.LineReaderImpl
 
redisplay(boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
REDISPLAY - Static variable in interface org.jline.reader.LineReader
 
redo() - Method in class org.jline.reader.impl.LineReaderImpl
 
redo() - Method in class org.jline.reader.impl.UndoTree
 
REDO - Static variable in interface org.jline.reader.LineReader
 
redraw() - Method in class org.jline.builtins.Tmux
Render all panes and the status line into the display and update the terminal screen.
redraw() - Method in class org.jline.utils.Status
 
REDRAW_LINE - Static variable in interface org.jline.reader.LineReader
 
redrawLine() - Method in class org.jline.reader.impl.LineReaderImpl
Clear the line and redraw it.
Reference - Class in org.jline.reader
A reference to a Widget by name.
Reference(String) - Constructor for class org.jline.reader.Reference
 
refresh() - Method in class org.jline.builtins.SyntaxHighlighter
 
refresh() - Method in class org.jline.console.impl.DefaultPrinter
 
refresh() - Method in interface org.jline.console.Printer
Clears the printer's syntax highlighter cache and refreshes internal state.
refresh(LineReader) - Method in class org.jline.console.impl.SystemHighlighter
 
refresh(LineReader) - Method in interface org.jline.reader.Highlighter
Refreshes the highlighter's configuration.
REGEX_COMMAND - Static variable in interface org.jline.reader.Parser
 
REGEX_TOKEN_NAME - Static variable in class org.jline.builtins.SyntaxHighlighter
 
REGEX_VARIABLE - Static variable in interface org.jline.reader.Parser
 
regexCommand(String) - Method in class org.jline.reader.impl.DefaultParser
Sets the regular expression for identifying commands.
RegexCompleter(String, Function<String, Completer>) - Constructor for class org.jline.builtins.Completers.RegexCompleter
Creates a new RegexCompleter with the specified syntax and completers.
REGEXP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
regexVariable(String) - Method in class org.jline.reader.impl.DefaultParser
Sets the regular expression for identifying variables.
regionActive - Variable in class org.jline.reader.impl.LineReaderImpl
 
regionMark - Variable in class org.jline.reader.impl.LineReaderImpl
Region state
register(String, Runnable) - Static method in class org.jline.utils.Signals
Registers a handler for the specified signal.
register(String, Runnable, ClassLoader) - Static method in class org.jline.utils.Signals
 
register(String, PosixCommandsRegistry.CommandFunction) - Method in class org.jline.builtins.PosixCommandsRegistry
Register a command with the registry.
register(String, CommandRegistry) - Method in class org.jline.console.impl.SystemRegistryImpl
Register subcommand registry
register(String, CommandRegistry) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Registers a subcommand registry for a main command.
registerClosedConnection(Connection) - Method in class org.jline.builtins.telnet.ConnectionManager
 
registerCommands(Map<String, CommandMethods>) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
registerCommands(Map<T, String>, Map<T, CommandMethods>) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
registerDefault(String) - Static method in class org.jline.utils.Signals
 
registerDefaultCommands() - Method in class org.jline.builtins.PosixCommandsRegistry
Register all default POSIX commands.
registerDefaultSignal(String) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Register the default handler for the specified signal, preferring the FFM handler if available.
registerDefaultSignal(String) - Method in interface org.jline.terminal.spi.TerminalProvider
Registers the default handler for the specified signal.
registeredCommand(String) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
registerProtocol(TerminalGraphics) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
Registers a graphics protocol implementation.
registerSignal(String, Runnable) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Register a handler to be invoked when the specified signal is delivered.
registerSignal(String, Runnable) - Method in interface org.jline.terminal.spi.TerminalProvider
Registers a handler for the specified signal.
Released - Enum constant in enum class org.jline.terminal.MouseEvent.Type
A mouse button was released.
remove() - Static method in interface org.jline.console.SystemRegistry
Deprecated.
Removes the system registry association from the current thread.
remove(String) - Method in class org.jline.shell.CommandSession
Removes a session variable.
remove(String) - Method in class org.jline.style.MemoryStyleSource
 
remove(String) - Method in class org.jline.style.NopStyleSource
No-operation implementation of remove that does nothing.
remove(String) - Method in interface org.jline.style.StyleSource
Removes all styles for the given style group.
remove(String, String) - Method in class org.jline.style.MemoryStyleSource
 
remove(String, String) - Method in class org.jline.style.NopStyleSource
No-operation implementation of remove that does nothing.
remove(String, String) - Method in interface org.jline.style.StyleSource
Removes a specific style from a style group.
remove(ShutdownHooks.Task) - Static method in class org.jline.utils.ShutdownHooks
 
remove_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
REMOVE_SUFFIX_CHARS - Static variable in interface org.jline.reader.LineReader
 
removeAlias(String) - Method in interface org.jline.shell.AliasManager
Removes an alias.
removeAlias(String) - Method in class org.jline.shell.impl.DefaultAliasManager
 
removeConnectionListener(ConnectionListener) - Method in class org.jline.builtins.telnet.Connection
Method that removes a ConnectionListener from the Connection instance.
removeJob(Job) - Method in class org.jline.shell.impl.DefaultJobManager
Removes a job from the managed list.
removeJobListener(JobListener) - Method in class org.jline.shell.impl.DefaultJobManager
 
removeJobListener(JobListener) - Method in interface org.jline.shell.JobManager
Removes a job listener.
removeRegistry() - Method in class org.jline.console.SystemRegistry.Registeries
Deprecated.
 
rename(SystemRegistryImpl.Pipe, String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
rename(V, String) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
renameLocal(String, String) - Method in class org.jline.console.impl.SystemRegistryImpl
 
render(String) - Method in class org.jline.jansi.Ansi
Uses the AnsiRenderer to generate the ANSI escape sequences for the supplied text.
render(String) - Static method in class org.jline.jansi.AnsiRenderer
 
render(String, Appendable) - Static method in class org.jline.jansi.AnsiRenderer
Renders the given input to the target Appendable.
render(String, Object...) - Method in class org.jline.jansi.Ansi
String formats and renders the supplied arguments.
render(String, String...) - Static method in class org.jline.jansi.AnsiRenderer
 
renderCodes(String) - Static method in class org.jline.jansi.AnsiRenderer
Renders AnsiRenderer.Code names as an ANSI escape string.
renderCodes(String...) - Static method in class org.jline.jansi.AnsiRenderer
Renders AnsiRenderer.Code names as an ANSI escape string.
REPAINT - Enum constant in enum class org.jline.builtins.Less.Operation
 
REPAINT_AND_DISCARD - Enum constant in enum class org.jline.builtins.Less.Operation
 
repeat_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
REPEAT_SEARCH_BACKWARD - Enum constant in enum class org.jline.builtins.Less.Operation
 
REPEAT_SEARCH_BACKWARD_SPAN_FILES - Enum constant in enum class org.jline.builtins.Less.Operation
 
REPEAT_SEARCH_FORWARD - Enum constant in enum class org.jline.builtins.Less.Operation
 
REPEAT_SEARCH_FORWARD_SPAN_FILES - Enum constant in enum class org.jline.builtins.Less.Operation
 
repeatCount - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
repeatCount - Variable in class org.jline.reader.impl.LineReaderImpl
 
REPLACE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
replaceBuffer(Buffer) - Method in class org.jline.widget.Widgets
Replace lineReader buffer
req_for_input - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
req_mouse_pos - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
reset - Variable in class org.jline.utils.Display
 
reset() - Method in class org.jline.builtins.SyntaxHighlighter
 
reset() - Method in class org.jline.jansi.Ansi
 
reset() - Method in class org.jline.utils.Display
Clears the cached model of previously rendered lines.
reset() - Method in class org.jline.utils.Status
 
reset(boolean) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
reset(Terminal) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Resets the terminal to normal character size.
RESET - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
RESET - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
reset_1string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
reset_2string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
reset_3string - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
RESET_CODE - Static variable in class org.jline.jansi.io.AnsiOutputStream
 
reset_file - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
resetIndex() - Method in interface org.jline.reader.History
Reset index after remove
resetIndex() - Method in class org.jline.reader.impl.history.DefaultHistory
 
resetLastKill() - Method in class org.jline.reader.impl.KillRing
Resets the last-kill state.
resetLastYank() - Method in class org.jline.reader.impl.KillRing
Resets the last-yank state.
resize() - Method in class org.jline.utils.Status
 
resize(int, int) - Method in class org.jline.utils.Display
Deprecated.
Use Display.resize(Sized) instead to avoid parameter order confusion.
resize(Size) - Method in class org.jline.utils.Status
Resize the status display to the provided terminal character-grid size and adjust terminal state accordingly.
resize(Sized) - Method in class org.jline.utils.Display
Resize the display to the dimensions specified by the given Size.
resizePane(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
resolve(String) - Method in class org.jline.utils.StyleResolver
Resolve the given style specification.
resolve(String, String) - Method in class org.jline.utils.StyleResolver
Resolve the given style specification.
resolve(String, CommandSession) - Method in class org.jline.shell.impl.DefaultLineExpander
Resolves a variable name to its value.
resolveCommand(String) - Method in interface org.jline.builtins.Completers.CompletionEnvironment
Resolves a command name to its canonical form.
resolver(String) - Static method in class org.jline.style.Styler
Creates a StyleResolver for the given style group.
ResourceSource(String) - Constructor for class org.jline.builtins.Source.ResourceSource
 
ResourceSource(String, String) - Constructor for class org.jline.builtins.Source.ResourceSource
 
restore() - Method in class org.jline.utils.Status
The restore() call is the opposite of suspend() and will make the status bar be updated again.
restore_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
restoreCursorPosition() - Method in class org.jline.jansi.Ansi
 
restoreCursorPositionDEC() - Method in class org.jline.jansi.Ansi
 
restoreCursorPositionSCO() - Method in class org.jline.jansi.Ansi
 
result() - Method in class org.jline.console.ConsoleEngine.ExecutionResult
Deprecated.
Returns the result value of the command execution.
resume() - Method in class org.jline.terminal.impl.AbstractTerminal
 
resume() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
resume() - Method in class org.jline.terminal.impl.ExternalTerminal
 
resume() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
resume() - Method in interface org.jline.terminal.Terminal
Resumes reading the input stream after it has been paused.
resume(boolean) - Method in class org.jline.shell.impl.DefaultJob
 
resume(boolean) - Method in interface org.jline.shell.Job
Resumes this job.
REVERSE - Enum constant in enum class org.jline.builtins.TTop.Operation
 
REVERSE_MENU_COMPLETE - Static variable in interface org.jline.reader.LineReader
 
reverseIterator() - Method in interface org.jline.reader.History
 
reverseIterator(int) - Method in interface org.jline.reader.History
 
rgb2cielab(double[]) - Static method in class org.jline.utils.Colors
 
rgbColor(int) - Static method in class org.jline.utils.Colors
 
rgbColor(String) - Static method in class org.jline.utils.Colors
 
right - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
Right - Enum constant in enum class org.jline.builtins.TTop.Align
 
Right - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
 
RIGHT - Enum constant in enum class org.jline.builtins.Less.Operation
 
RIGHT - Enum constant in enum class org.jline.builtins.Nano.CursorMovement
 
RIGHT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
RIGHT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
RIGHT_ALT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
RIGHT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
RIGHT_CTRL_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
RIGHT_ONE_HALF_SCREEN - Enum constant in enum class org.jline.builtins.Less.Operation
 
RIGHTMOST_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
rightPrompt - Variable in class org.jline.reader.impl.LineReaderImpl
 
rightPrompt(String) - Method in class org.jline.shell.ShellBuilder
Sets a static right prompt string.
rightPrompt(Supplier<String>) - Method in class org.jline.shell.ShellBuilder
Sets a dynamic right prompt supplier, called before each line read.
root - Variable in class org.jline.builtins.Nano
 
round(int) - Method in class org.jline.utils.ColorPalette
 
round(int, int, int) - Method in class org.jline.utils.ColorPalette
 
ROUND - Enum constant in enum class org.jline.reader.impl.DefaultParser.Bracket
 
roundColor(int, int) - Static method in class org.jline.jansi.io.Colors
 
roundColor(int, int) - Static method in class org.jline.utils.Colors
 
roundColor(int, int, String) - Static method in class org.jline.utils.Colors
 
roundRgbColor(int, int, int, int) - Static method in class org.jline.jansi.io.Colors
 
roundRgbColor(int, int, int, int) - Static method in class org.jline.utils.Colors
 
row_addr_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
row_address - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ROW_HIGHLIGHT - Static variable in interface org.jline.console.Printer
Value: TableRows
Applies: TABLE
Highlight table rows.
ROWNUM - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
Display table row numbers.
rows - Variable in class org.jline.utils.Display
 
RuleSplitter() - Constructor for class org.jline.builtins.SyntaxHighlighter.RuleSplitter
 
run() - Method in class org.jline.builtins.Nano
Run the editor: initialize terminal state, open the current buffer, enter the interactive event loop, and process user operations until the editor exits.
run() - Method in class org.jline.builtins.telnet.Connection
Method overloaded to implement following behaviour: On first entry, retrieve an instance of the configured login shell from the ShellManager and run it.
run() - Method in class org.jline.builtins.telnet.ConnectionManager
Periodically does following work: cleaning up died connections.
run() - Method in class org.jline.builtins.telnet.PortListener
Listen constantly to a server socket and handles incoming connections through the associated {a:link ConnectionManager}.
run() - Method in class org.jline.builtins.Tmux
 
run() - Method in class org.jline.builtins.TTop
 
run() - Method in interface org.jline.jansi.io.AnsiOutputStream.IoRunnable
 
run() - Method in interface org.jline.reader.Editor
Runs the editor process.
run() - Method in class org.jline.shell.Shell
Runs the interactive REPL loop.
run() - Method in class org.jline.terminal.impl.Diag
 
run() - Method in interface org.jline.utils.ShutdownHooks.Task
 
run(List<Source>) - Method in class org.jline.builtins.Less
 
run(ChannelSession, Environment) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
run(Source...) - Method in class org.jline.builtins.Less
 
runLimit(int) - Method in class org.jline.utils.AttributedCharSequence
Returns the limit index of the run of characters with the same style that includes the character at the specified index.
runMacro(String) - Method in class org.jline.keymap.BindingReader
Runs a macro by pushing its characters into the input buffer.
runMacro(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
runMacro(String) - Method in interface org.jline.reader.LineReader
Push back a key sequence that will be later consumed by the line reader.
runStart(int) - Method in class org.jline.utils.AttributedCharSequence
Returns the start index of the run of characters with the same style that includes the character at the specified index.

S

s - Static variable in class org.jline.utils.Colors
Saturation
safe() - Method in class org.jline.reader.impl.LineReaderImpl
 
SAFE - Static variable in interface org.jline.reader.LineReader
 
save() - Method in interface org.jline.reader.History
Save history.
save() - Method in class org.jline.reader.impl.history.DefaultHistory
Saves the history to the default history file.
save() - Method in interface org.jline.shell.AliasManager
Saves aliases to persistent storage.
save() - Method in class org.jline.shell.impl.DefaultAliasManager
 
save_cursor - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
saveCursorPosition() - Method in class org.jline.jansi.Ansi
 
saveCursorPositionDEC() - Method in class org.jline.jansi.Ansi
 
saveCursorPositionSCO() - Method in class org.jline.jansi.Ansi
 
saveException(Exception) - Method in class org.jline.console.impl.AbstractCommandRegistry
 
SB - Static variable in class org.jline.builtins.telnet.TelnetIO
Marks start of a subnegotiation.
scanCode - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
scancode_escape - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
ScreenTerminal - Class in org.jline.builtins
A virtual terminal screen implementation.
ScreenTerminal() - Constructor for class org.jline.builtins.ScreenTerminal
Creates a ScreenTerminal using the default size of 80 columns and 24 rows.
ScreenTerminal(int, int) - Constructor for class org.jline.builtins.ScreenTerminal
Creates a ScreenTerminal with the specified number of columns and rows.
ScreenTerminalOutputStream - Class in org.jline.builtins
An OutputStream that decodes bytes and writes them to a ScreenTerminal, feeding any VT100 responses back as terminal input.
ScreenTerminalOutputStream(ScreenTerminal, Charset, OutputStream) - Constructor for class org.jline.builtins.ScreenTerminalOutputStream
 
ScreenTerminalOutputStream.DelegateOutputStream - Class in org.jline.builtins
A placeholder OutputStream whose delegate can be set after construction.
scriptCommands(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables built-in script commands (source, .).
ScriptCommands - Class in org.jline.shell.impl
Built-in commands for script execution.
ScriptCommands(ScriptRunner, CommandDispatcher) - Constructor for class org.jline.shell.impl.ScriptCommands
Creates the script commands group.
scriptCompleters() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Returns completers for scripts and variables.
scriptCompleters() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
scriptEngine(ScriptEngine) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the script engine.
ScriptEngine - Interface in org.jline.console
Interface for managing script engine variables, statements, and script execution.
scriptRunner(ScriptRunner) - Method in class org.jline.shell.ShellBuilder
Sets the script runner for executing script files.
ScriptRunner - Interface in org.jline.shell
Executes a script file line by line through a CommandDispatcher.
scripts() - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Returns all scripts found in the PATH environment variable.
scripts() - Method in class org.jline.console.impl.ConsoleEngineImpl
 
SCROLL_DOWN - Enum constant in enum class org.jline.builtins.Nano.Operation
 
scroll_forward - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
scroll_reverse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
SCROLL_UP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
ScrollConsoleScreenBuffer(long, Kernel32.SMALL_RECT, Kernel32.SMALL_RECT, Kernel32.COORD, Kernel32.CHAR_INFO) - Static method in class org.jline.nativ.Kernel32
see: https://msdn.microsoft.com/en-us/library/windows/desktop/ms685107(v=vs.85).aspx
scrollDown(int) - Method in class org.jline.builtins.Nano.Buffer
 
scrollDown(int) - Method in class org.jline.jansi.Ansi
 
SCROLLLOCK_ON - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
SCROLLLOCK_ON - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
scrollRegion - Variable in class org.jline.utils.Status
 
scrollUp(int) - Method in class org.jline.builtins.Nano.Buffer
 
scrollUp(int) - Method in class org.jline.jansi.Ansi
 
SE - Static variable in class org.jline.builtins.telnet.TelnetIO
Marks end of subnegotiation.
SEARCH - Enum constant in enum class org.jline.builtins.Nano.Operation
 
SEARCH_TERMINATORS - Static variable in interface org.jline.reader.LineReader
 
searchBackward - Variable in class org.jline.reader.impl.LineReaderImpl
 
searchBackwards - Variable in class org.jline.builtins.Nano
 
searchBackwards(String) - Method in class org.jline.reader.impl.LineReaderImpl
Search backwards in history from the current position.
searchBackwards(String, int) - Method in class org.jline.reader.impl.LineReaderImpl
Search backward in history from a given position.
searchBackwards(String, int, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
searchBackwards(History, String, int, boolean) - Method in class org.jline.reader.impl.DefaultExpander
 
searchBuffer - Variable in class org.jline.reader.impl.LineReaderImpl
 
searchCaseSensitive - Variable in class org.jline.builtins.Nano
 
searchFailing - Variable in class org.jline.reader.impl.LineReaderImpl
 
searchForwards(String) - Method in class org.jline.reader.impl.LineReaderImpl
Search forwards in history from the current position.
searchForwards(String, int) - Method in class org.jline.reader.impl.LineReaderImpl
Search forward in history from a given position.
searchForwards(String, int, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
searchIndex - Variable in class org.jline.reader.impl.LineReaderImpl
 
searchIndexStack - Variable in class org.jline.reader.impl.LineReaderImpl
 
searchRegexp - Variable in class org.jline.builtins.Nano
 
searchTerm - Variable in class org.jline.builtins.Nano
 
searchTerm - Variable in class org.jline.reader.impl.LineReaderImpl
 
SECONDARY_PROMPT - Enum constant in enum class org.jline.reader.Parser.ParseContext
Called when we need to update the secondary prompts.
SECONDARY_PROMPT_PATTERN - Static variable in interface org.jline.reader.LineReader
Set the template for prompts for secondary (continuation) lines.
select_char_set - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
selectPane(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
SELF_INSERT - Static variable in interface org.jline.reader.LineReader
 
SELF_INSERT_UNMETA - Static variable in interface org.jline.reader.LineReader
 
selfInsert() - Method in class org.jline.reader.impl.LineReaderImpl
 
selfInsertUnmeta() - Method in class org.jline.reader.impl.LineReaderImpl
 
semi_auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
SEND - Static variable in class org.jline.builtins.telnet.TelnetIO
TTYPE subnegotiation: SEND
SEND_BREAK - Static variable in interface org.jline.reader.LineReader
 
SEND_LOC - Static variable in class org.jline.builtins.telnet.TelnetIO
 
sendBreak() - Method in class org.jline.reader.impl.LineReaderImpl
 
sendKeys(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
sendPrefix(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
sequence(String) - Method in class org.jline.shell.PipelineBuilder
Adds a sequence separator (;) to the next command.
SEQUENCE - Enum constant in enum class org.jline.shell.Pipeline.Operator
Sequence: execute next command unconditionally (;)
session() - Method in class org.jline.console.CommandInput
Deprecated.
Creates and returns a new CommandSession using this command's terminal and I/O streams.
session() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
Returns the command session used by this dispatcher.
set(String, String, String) - Method in class org.jline.style.MemoryStyleSource
 
set(String, String, String) - Method in class org.jline.style.NopStyleSource
No-operation implementation of set that does nothing.
set(String, String, String) - Method in interface org.jline.style.StyleSource
Sets a style definition for the given style group and name.
set_a_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_a_background - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_a_foreground - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_attributes - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_background - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_bottom_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_bottom_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_color_band - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_color_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_foreground - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_left_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_left_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
SET_LOCAL_HISTORY - Static variable in interface org.jline.reader.LineReader
 
set_lr_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
SET_MARK_COMMAND - Static variable in interface org.jline.reader.LineReader
 
set_page_length - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_pglen_inch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_right_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_tb_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_top_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_top_margin_parm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set0_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set1_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set2_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
set3_des_seq - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
setAlias(String, String) - Method in interface org.jline.shell.AliasManager
Defines or redefines an alias.
setAlias(String, String) - Method in class org.jline.shell.impl.DefaultAliasManager
 
setAmbiguousTimeout(long) - Method in class org.jline.keymap.KeyMap
Sets the timeout for ambiguous key bindings in milliseconds.
setAttr(Attributes) - Method in class org.jline.terminal.impl.AbstractPty
 
setAttr(Attributes) - Method in interface org.jline.terminal.spi.Pty
Sets the terminal attributes for this PTY.
setAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
setAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
setAttributes(Attributes) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
setAttributes(Attributes) - Method in class org.jline.terminal.impl.DumbTerminal
 
setAttributes(Attributes) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
setAttributes(Attributes) - Method in interface org.jline.terminal.Terminal
Sets the terminal attributes to the specified values.
setAutosuggestion(LineReader.SuggestionType) - Method in class org.jline.reader.impl.LineReaderImpl
 
setAutosuggestion(LineReader.SuggestionType) - Method in interface org.jline.reader.LineReader
Sets the type of auto-suggestion to use.
setAvailable(boolean) - Method in class org.jline.builtins.telnet.PortListener
Sets the availability flag of this PortListener.
setBlockCommentDelims(DefaultParser.BlockCommentDelims) - Method in class org.jline.reader.impl.DefaultParser
Sets the block comment delimiters.
setBorder(boolean) - Method in class org.jline.utils.Status
 
setBuffer(String) - Method in class org.jline.reader.impl.LineReaderImpl
Set the current buffer's content to the specified String.
setBuffer(Buffer) - Method in class org.jline.reader.impl.LineReaderImpl
 
setColor(int, int) - Method in class org.jline.utils.ColorPalette
Change the color of the palette
setColumns(int) - Method in class org.jline.terminal.Size
Deprecated.
Use Size.of(int, int) to create a new instance instead.
setCommandGroup(int) - Method in class org.jline.reader.impl.DefaultParser
Sets the command group for the regular expression.
setCommandRegistries(CommandRegistry...) - Method in class org.jline.console.impl.SystemRegistryImpl
 
setCommandRegistries(CommandRegistry...) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Sets the command registries to be used by this system registry.
setCompleter(Completer) - Method in class org.jline.reader.impl.LineReaderImpl
Set the completer.
setCompletionMatcher(CompletionMatcher) - Method in class org.jline.reader.impl.LineReaderImpl
 
setConnection(Connection) - Method in class org.jline.builtins.telnet.TelnetIO
 
setConnectionFilter(ConnectionFilter) - Method in class org.jline.builtins.telnet.ConnectionManager
Set a connection filter for this ConnectionManager instance.
setConnectionManager(ConnectionManager) - Method in class org.jline.builtins.telnet.PortListener
 
SetConsoleCursorPosition(long, Kernel32.COORD) - Static method in class org.jline.nativ.Kernel32
http://msdn.microsoft.com/en-us/library/ms686025%28VS.85%29.aspx
setConsoleMode(Console, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
setConsoleMode(MemorySegment, int) - Method in class org.jline.terminal.impl.ffm.NativeWinSysTerminal
 
setConsoleMode(Long, int) - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
 
SetConsoleMode(long, int) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms686033%28VS.85%29.aspx
setConsoleOption(String, Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Sets a console option value.
setConsoleOption(String, Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
setConsoleOption(String, Object) - Method in class org.jline.console.impl.SimpleSystemRegistryImpl
 
setConsoleOption(String, Object) - Method in class org.jline.console.impl.SystemRegistryImpl
 
setConsoleOption(String, Object) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Sets the value of a console option.
SetConsoleOutputCP(int) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms686036(v=VS.85).aspx
SetConsoleTextAttribute(long, short) - Static method in class org.jline.nativ.Kernel32
see http://msdn.microsoft.com/en-us/library/ms686047%28VS.85%29.aspx
SetConsoleTitle(String) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms686050%28VS.85%29.aspx
setControlChar(Attributes.ControlChar, int) - Method in class org.jline.terminal.Attributes
Sets a specific control character to the specified value.
setControlChars(EnumMap<Attributes.ControlChar, Integer>) - Method in class org.jline.terminal.Attributes
Sets the control characters to the specified map of values.
setControlFlag(Attributes.ControlFlag, boolean) - Method in class org.jline.terminal.Attributes
 
setControlFlags(EnumSet<Attributes.ControlFlag>) - Method in class org.jline.terminal.Attributes
 
setControlFlags(EnumSet<Attributes.ControlFlag>, boolean) - Method in class org.jline.terminal.Attributes
 
setCurrentTheme(Path) - Method in class org.jline.builtins.SyntaxHighlighter
 
setDefaultInfoCmp(String, String) - Static method in class org.jline.utils.InfoCmp
 
setDefaultInfoCmp(String, Supplier<String>) - Static method in class org.jline.utils.InfoCmp
 
setDelayLineWrap(boolean) - Method in class org.jline.utils.Display
Enable or disable delayed line wrapping when the cursor reaches the right margin.
setDescription(List<AttributedString>) - Method in class org.jline.widget.Widgets
Set description text to the terminal status bar
setDescriptionCache(boolean) - Method in class org.jline.shell.widget.CommandTailTipWidgets
Sets whether resolved descriptions should be cached permanently.
setDescriptionCache(boolean) - Method in class org.jline.widget.TailTipWidgets
 
setDescriptions(Map<String, CommandDescription>) - Method in class org.jline.shell.widget.CommandTailTipWidgets
Replaces the description map with a new set of command descriptions.
setDescriptionSize(int) - Method in class org.jline.shell.widget.CommandTailTipWidgets
Sets the status bar size.
setDescriptionSize(int) - Method in class org.jline.widget.TailTipWidgets
 
setDetector(Callable<Boolean>) - Static method in class org.jline.jansi.Ansi
 
setDirty() - Method in class org.jline.builtins.ScreenTerminal
 
setDirty(boolean) - Method in class org.jline.builtins.Nano.Buffer
 
setDisconnectTimeout(int) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setDistance(String) - Method in class org.jline.utils.ColorPalette
Set the name of the color distance to use when rounding RGB colors to the palette.
setEcho(boolean) - Method in class org.jline.builtins.telnet.TelnetIO
 
setEnabled(boolean) - Static method in class org.jline.jansi.Ansi
 
setEofOnEscapedNewLine(boolean) - Method in class org.jline.reader.impl.DefaultParser
Sets whether EOF should be returned on escaped newlines.
setEofOnUnclosedBracket(DefaultParser.Bracket...) - Method in class org.jline.reader.impl.DefaultParser
Sets the bracket types that should trigger EOF on unclosed brackets.
setEofOnUnclosedQuote(boolean) - Method in class org.jline.reader.impl.DefaultParser
Sets whether EOF should be returned on unclosed quotes.
setErr(PrintStream) - Method in class org.jline.shell.CommandSession
Sets the error stream.
setErrorIndex(int) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets the index of the error in the command.
setErrorIndex(int) - Method in interface org.jline.reader.Highlighter
Sets a specific character position in the buffer to be highlighted as an error.
setErrorIndex(int) - Method in class org.jline.reader.impl.DefaultHighlighter
 
setErrorIndex(int) - Method in class org.jline.shell.impl.CommandHighlighter
 
setErrorIndex(int) - Method in class org.jline.widget.Widgets
Set errorIndex to the lineReader's highlighter
setErrorPattern(Pattern) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets the pattern used to identify errors in the command.
setErrorPattern(Pattern) - Method in interface org.jline.reader.Highlighter
Sets a regular expression pattern that identifies errors to be highlighted.
setErrorPattern(Pattern) - Method in class org.jline.reader.impl.DefaultHighlighter
 
setErrorPattern(Pattern) - Method in class org.jline.shell.impl.CommandHighlighter
 
setErrorPattern(Pattern) - Method in class org.jline.widget.Widgets
Set errorPattern to the lineReader's highlighter
setErrorStream(OutputStream) - Method in class org.jline.builtins.ssh.ShellCommand
 
setErrorStream(OutputStream) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
setEscapeChars(char[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the escape characters.
setExitCallback(ExitCallback) - Method in class org.jline.builtins.ssh.ShellCommand
 
setExitCallback(ExitCallback) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
setExpander(Expander) - Method in class org.jline.reader.impl.LineReaderImpl
 
setFocus - Variable in class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
 
setForegroundJob(Job) - Method in class org.jline.shell.CommandSession
Sets the current foreground job.
setGraphemeClusterMode(boolean, boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
Enables or disables mode 2027 (grapheme cluster / Unicode Core).
setGraphemeClusterMode(boolean, boolean) - Method in interface org.jline.terminal.Terminal
Enables or disables mode 2027 (grapheme cluster / Unicode Core).
setGroupCommandsInHelp(boolean) - Method in class org.jline.console.impl.SystemRegistryImpl
 
setHighlighted(boolean) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets whether the command should be highlighted.
setHighlighter(Highlighter) - Method in class org.jline.reader.impl.LineReaderImpl
 
setHighlightValue(Map<String, Function<Object, AttributedString>>) - Method in class org.jline.console.impl.DefaultPrinter
Highlight column value
setHistory(History) - Method in class org.jline.reader.impl.LineReaderImpl
 
setHousekeepingInterval(int) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setIn(InputStream) - Method in class org.jline.shell.CommandSession
Sets the input stream.
setInputFlag(Attributes.InputFlag, boolean) - Method in class org.jline.terminal.Attributes
Sets a specific input flag to the specified value.
setInputFlags(EnumSet<Attributes.InputFlag>) - Method in class org.jline.terminal.Attributes
Sets the input flags to the specified set of flags.
setInputFlags(EnumSet<Attributes.InputFlag>, boolean) - Method in class org.jline.terminal.Attributes
Sets multiple input flags to the same value.
setInputStream(InputStream) - Method in class org.jline.builtins.ssh.ShellCommand
 
setInputStream(InputStream) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
setIoException(IOException) - Method in class org.jline.utils.NonBlockingPumpInputStream
 
setKeyMap(String) - Method in class org.jline.reader.impl.LineReaderImpl
Sets the current keymap by name.
setKeyMap(String) - Method in interface org.jline.reader.LineReader
Sets the active key map by name.
setLastExitCode(int) - Method in class org.jline.shell.CommandSession
Sets the exit code of the last executed command.
setLength(int) - Method in class org.jline.utils.AttributedStringBuilder
Sets the length of this attributed string builder.
setLineCommentDelims(String[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the line comment delimiters.
setLineMode(boolean) - Method in class org.jline.builtins.telnet.ConnectionData
Sets the line mode flag for the connection.
setLineMode(boolean) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setLineReader(LineReader) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Sets the LineReader instance to be used by this console engine.
setLineReader(LineReader) - Method in class org.jline.console.impl.Builtins
 
setLineReader(LineReader) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
setLineReader(LineReader) - Method in class org.jline.console.impl.SimpleSystemRegistryImpl
 
setLoadedInfoCmp(String, String) - Static method in class org.jline.utils.InfoCmp
 
setLoadedInfoCmp(String, Supplier<String>) - Static method in class org.jline.utils.InfoCmp
 
setLocalFlag(Attributes.LocalFlag, boolean) - Method in class org.jline.terminal.Attributes
 
setLocalFlags(EnumSet<Attributes.LocalFlag>) - Method in class org.jline.terminal.Attributes
 
setLocalFlags(EnumSet<Attributes.LocalFlag>, boolean) - Method in class org.jline.terminal.Attributes
 
setLoginShell(String) - Method in class org.jline.builtins.telnet.ConnectionData
Sets the login shell name.
setLoginShell(String) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setMainDesc(List<AttributedString>) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets the main description of the command.
setMarkCommand() - Method in class org.jline.reader.impl.LineReaderImpl
 
setMaxConnections(int) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setMode(AnsiMode) - Method in class org.jline.jansi.AnsiPrintStream
 
setMode(AnsiMode) - Method in class org.jline.jansi.io.AnsiOutputStream
 
setMode(Terminal, DoubleSizeCharacters.Mode) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
Sets the double-size character mode for the current line.
setNegotiatedTerminalType(String) - Method in class org.jline.builtins.telnet.ConnectionData
Sets the terminal type that has been negotiated between telnet client and telnet server, in form of a String.
setNomatch(T) - Method in class org.jline.keymap.KeyMap
Sets the binding for input sequences that don't match any known binding.
setObjectToMap(Map<Class<?>, Function<Object, Map<String, Object>>>) - Method in class org.jline.console.impl.DefaultPrinter
Override ScriptEngine toMap() method
setObjectToString(Map<Class<?>, Function<Object, String>>) - Method in class org.jline.console.impl.DefaultPrinter
Override ScriptEngine toString() method
setOnClose(Runnable) - Method in class org.jline.terminal.impl.AbstractTerminal
 
setopt(LineReader, PrintStream, PrintStream, String[]) - Static method in class org.jline.builtins.Commands
Sets line reader options.
setOpt(LineReader.Option) - Method in class org.jline.reader.impl.LineReaderImpl
 
setOpt(LineReader.Option) - Method in interface org.jline.reader.LineReader
Sets an option to true.
SETOPT - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
setOption(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
setOptionsFirst(boolean) - Method in class org.jline.builtins.Options
 
setOut(PrintStream) - Method in class org.jline.shell.CommandSession
Sets the output stream.
setOutputFlag(Attributes.OutputFlag, boolean) - Method in class org.jline.terminal.Attributes
 
setOutputFlags(EnumSet<Attributes.OutputFlag>) - Method in class org.jline.terminal.Attributes
 
setOutputFlags(EnumSet<Attributes.OutputFlag>, boolean) - Method in class org.jline.terminal.Attributes
 
setOutputStream(OutputStream) - Method in class org.jline.builtins.ssh.ShellCommand
 
setOutputStream(OutputStream) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
setParser(Parser) - Method in class org.jline.reader.impl.LineReaderImpl
 
setPrompt(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
setQuoteChars(char[]) - Method in class org.jline.reader.impl.DefaultParser
Sets the quote characters.
setRegexCommand(String) - Method in class org.jline.reader.impl.DefaultParser
Sets the regular expression for identifying commands.
setRegexVariable(String) - Method in class org.jline.reader.impl.DefaultParser
Sets the regular expression for identifying variables.
setResetAtUninstall(boolean) - Method in class org.jline.jansi.AnsiPrintStream
 
setResetAtUninstall(boolean) - Method in class org.jline.jansi.io.AnsiOutputStream
 
setRestricted(boolean) - Method in class org.jline.builtins.Nano
 
setRestricted(boolean) - Method in interface org.jline.reader.Editor
Sets whether the editor should run in restricted mode.
setRgbColors(int[]) - Static method in class org.jline.utils.Colors
 
setRightPrompt(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
setRows(int) - Method in class org.jline.terminal.Size
Deprecated.
Use Size.of(int, int) to create a new instance instead.
setScriptDescription(Function<CmdLine, CmdDesc>) - Method in class org.jline.console.impl.SystemRegistryImpl
 
setScriptExtension(String) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Sets the file name extension used by console scripts.
setScriptExtension(String) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
setSixelSupportOverride(Boolean) - Static method in class org.jline.terminal.impl.SixelGraphics
Sets an override for sixel support detection.
setSize(int, int) - Method in class org.jline.builtins.ScreenTerminal
Deprecated.
setSize(int, int) - Method in class org.jline.builtins.WebTerminal
Deprecated.
setSize(int, int) - Method in class org.jline.builtins.WebTerminal.WebTerminalComponent
Deprecated.
setSize(Size) - Method in interface org.jline.terminal.Terminal
Requests that the terminal adopt the specified window dimensions.
setSize(Sized) - Method in class org.jline.builtins.ScreenTerminal
Resize the terminal to the specified columns and rows.
setSize(Sized) - Method in class org.jline.builtins.SwingTerminal
 
setSize(Sized) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Resize the terminal to the specified columns and rows.
setSize(Sized) - Method in class org.jline.builtins.WebTerminal
 
setSize(Sized) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
setSize(Sized) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
setSize(Sized) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
setSize(Sized) - Method in class org.jline.terminal.impl.DumbTerminal
 
setSize(Sized) - Method in class org.jline.terminal.impl.exec.ExecPty
 
setSize(Sized) - Method in class org.jline.terminal.impl.jni.JniNativePty
 
setSize(Sized) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
setSize(Sized) - Method in interface org.jline.terminal.spi.Pty
Sets the size (dimensions) of this PTY.
setSize(Sized) - Method in interface org.jline.terminal.Terminal
Requests that the terminal adopt the specified window dimensions.
setSource(StyleSource) - Static method in class org.jline.style.Styler
Installs a new global StyleSource.
setSpecificHighlighter(String, SyntaxHighlighter) - Method in class org.jline.console.impl.SystemHighlighter
 
setStartPos(int) - Method in class org.jline.builtins.Completers.OptionCompleter
Sets the start position of this completer in the argument list.
setStatus(Job.Status) - Method in class org.jline.shell.impl.DefaultJob
Sets the status of this job.
setStopOnBadOption(boolean) - Method in class org.jline.builtins.Options
 
setStrict(boolean) - Method in class org.jline.reader.impl.completer.ArgumentCompleter
If true, a completion at argument index N will only succeed if all the completions from 0-(N-1) also succeed.
setStrictCommand(boolean) - Method in class org.jline.reader.impl.completer.ArgumentCompleter
If true, a completion at argument index N will only succeed if all the completions from 1-(N-1) also succeed.
setSubcommand(boolean) - Method in class org.jline.console.CmdDesc
Deprecated.
Sets whether this is a subcommand.
setSuggestionType(LineReader.SuggestionType) - Method in class org.jline.widget.Widgets
Set lineReader's autosuggestion type
setSyntaxHighlighter(Function<AttributedString, AttributedString>) - Method in class org.jline.shell.widget.CommandTailTipWidgets
Sets a function to highlight syntax in description text.
setSystemRegistry(SystemRegistry) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Sets the SystemRegistry instance to be used by this console engine.
setSystemRegistry(SystemRegistry) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
setTailTip(String) - Method in class org.jline.reader.impl.LineReaderImpl
 
setTailTip(String) - Method in interface org.jline.reader.LineReader
Sets the tail tip text.
setTailTip(String) - Method in class org.jline.widget.Widgets
Set lineReader's command hint to be added in the command line
setTailTips(Map<String, CmdDesc>) - Method in class org.jline.widget.TailTipWidgets
 
setTerminal(SwingTerminal) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Sets the terminal reference after construction to avoid this-escape issues.
setTerminal(Terminal) - Static method in class org.jline.jansi.AnsiConsole
 
setTerminalFont(Font) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Sets the font used for terminal display.
setTerminalGeometry(int, int) - Method in class org.jline.builtins.telnet.ConnectionData
Update the stored terminal dimensions and mark the geometry as changed.
setTerminalOverride(Terminal) - Static method in class org.jline.terminal.TerminalBuilder
Deprecated.
This method is deprecated to discourage its use. It will remain available but users should avoid it when possible and use proper dependency injection instead.
setTipType(CommandTailTipWidgets.TipType) - Method in class org.jline.shell.widget.CommandTailTipWidgets
Sets the tip type.
setTipType(TailTipWidgets.TipType) - Method in class org.jline.widget.TailTipWidgets
 
setUnicode(T) - Method in class org.jline.keymap.KeyMap
Sets the binding for Unicode characters that don't have explicit bindings.
setValueCompleter(Completer) - Method in class org.jline.builtins.Completers.OptDesc
Sets the value completer for this option.
setvar(LineReader, PrintStream, PrintStream, String[]) - Static method in class org.jline.builtins.Commands
Sets or displays line reader variables.
SETVAR - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
setVariable(String, Object) - Method in class org.jline.reader.impl.LineReaderImpl
 
setVariable(String, Object) - Method in interface org.jline.reader.LineReader
Sets a variable in the LineReader.
setWarned(boolean) - Method in class org.jline.builtins.telnet.ConnectionData
Sets the state of the idle warning flag.
Note that this method will also update the the timestamp if the idle warning flag is removed, which means its kind of a second way to achieve the same thing as with the activity method.
setWarningTimeout(int) - Method in class org.jline.builtins.telnet.ConnectionManager
 
setWebTerminal(WebTerminal) - Method in class org.jline.builtins.WebTerminal.WebTerminalComponent
Sets the web terminal reference after construction to avoid this-escape issues.
setWorkingDirectory(Path) - Method in class org.jline.shell.CommandSession
Sets the working directory.
shell(Terminal, Map<String, String>) - Method in interface org.jline.builtins.telnet.Telnet.ShellProvider
 
Shell - Class in org.jline.shell
An interactive shell that runs a read-eval-print loop (REPL) using a CommandDispatcher for command execution.
ShellBuilder - Class in org.jline.shell
Builder for creating Shell instances.
ShellCommand - Class in org.jline.builtins.ssh
 
ShellCommand(Consumer<Ssh.ExecuteParams>, String) - Constructor for class org.jline.builtins.ssh.ShellCommand
 
ShellFactoryImpl - Class in org.jline.builtins.ssh
SSHD Command factory which provides access to Shell.
ShellFactoryImpl(Consumer<Ssh.ShellParams>) - Constructor for class org.jline.builtins.ssh.ShellFactoryImpl
 
ShellFactoryImpl.ShellImpl - Class in org.jline.builtins.ssh
 
ShellImpl() - Constructor for class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
ShellParams(Map<String, String>, ServerSession, Terminal, Runnable) - Constructor for class org.jline.builtins.ssh.Ssh.ShellParams
 
Shift - Enum constant in enum class org.jline.terminal.KeyEvent.Modifier
The Shift key was held.
Shift - Enum constant in enum class org.jline.terminal.MouseEvent.Modifier
The Shift key was pressed during the mouse event.
SHIFT_PRESSED - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
SHIFT_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
SHORT_NAMES - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
Truncate table column names: property.field to field.
shortcuts - Variable in class org.jline.builtins.Nano
 
shortOption() - Method in class org.jline.builtins.Completers.OptDesc
Gets the short form of the option.
SHOW - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
shutdown() - Method in class org.jline.utils.NonBlockingInputStream
Shuts down the thread that is handling blocking I/O if any.
shutdown() - Method in class org.jline.utils.NonBlockingInputStreamImpl
 
shutdown() - Method in class org.jline.utils.NonBlockingReader
Shuts down the thread that is handling blocking I/O.
shutdown() - Method in class org.jline.utils.NonBlockingReaderImpl
 
ShutdownHooks - Class in org.jline.utils
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
ShutdownHooks.Task - Interface in org.jline.utils
Essentially a Runnable which allows running to throw an exception.
SIG_DFL - Static variable in class org.jline.terminal.impl.NativeSignalHandler
The default signal handler.
SIG_DFL - Static variable in interface org.jline.terminal.Terminal.SignalHandler
Default signal handler that uses the JVM's default behavior for the signal.
SIG_IGN - Static variable in class org.jline.terminal.impl.NativeSignalHandler
The signal handler that ignores signals.
SIG_IGN - Static variable in interface org.jline.terminal.Terminal.SignalHandler
Signal handler that ignores the signal and performs no special processing.
signalHandler(Terminal.SignalHandler) - Method in class org.jline.terminal.TerminalBuilder
Determines the default value for signal handlers.
Signal Handling - Search tag in interface org.jline.terminal.Terminal
Section
Signals - Class in org.jline.utils
Signal handling utilities for terminal applications.
SimpleCommandGroup - Class in org.jline.shell.impl
Default implementation of CommandGroup backed by a list of commands.
SimpleCommandGroup(String, Collection<Command>) - Constructor for class org.jline.shell.impl.SimpleCommandGroup
Creates a new command group with the given name and commands.
SimpleCommandGroup(String, Command...) - Constructor for class org.jline.shell.impl.SimpleCommandGroup
Creates a new command group with the given name and commands.
SimpleMaskingCallback - Class in org.jline.reader.impl
Simple MaskingCallback that will replace all the characters in the line with the given mask.
SimpleMaskingCallback(Character) - Constructor for class org.jline.reader.impl.SimpleMaskingCallback
 
simpleMatcher(Predicate<String>) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 
SimpleSystemRegistryImpl - Class in org.jline.console.impl
Simple SystemRegistry which stores variables in the LineReader.
SimpleSystemRegistryImpl(Parser, Terminal, Supplier<Path>, ConfigurationPath) - Constructor for class org.jline.console.impl.SimpleSystemRegistryImpl
 
SIXEL - Enum constant in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
Sixel graphics protocol - widely supported
SixelGraphics - Class in org.jline.terminal.impl
Implementation of the Sixel Graphics Protocol.
SixelGraphics() - Constructor for class org.jline.terminal.impl.SixelGraphics
Creates a new SixelGraphics instance.
size - Variable in class org.jline.builtins.Less
 
size - Variable in class org.jline.builtins.Nano
 
size - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
size - Variable in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
 
size - Variable in class org.jline.reader.impl.LineReaderImpl
 
size - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
size() - Method in interface org.jline.reader.History
Returns the number of items in the history.
size() - Method in class org.jline.reader.impl.history.DefaultHistory
 
size() - Method in class org.jline.utils.Status
 
size(int, int) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
size(Size) - Method in class org.jline.terminal.TerminalBuilder
Initial size to use when creating a non system terminal, i.e. when the builder has been given the input and output streams using the TerminalBuilder.streams(InputStream, OutputStream) method or when TerminalBuilder.system(boolean) has been explicitly called with false.
Size - Class in org.jline.terminal
Represents the dimensions of a terminal in terms of rows and columns.
Size() - Constructor for class org.jline.terminal.Size
Deprecated.
Use Size.of(int, int) instead.
Size(int, int) - Constructor for class org.jline.terminal.Size
Deprecated.
Use Size.of(int, int) instead.
Size(Sized) - Constructor for class org.jline.terminal.Size
Deprecated.
Use Size.of(Sized) instead.
Sized - Interface in org.jline.terminal
Represents an object (e.g. a terminal) which has a size in character cells.
SIZEOF - Static variable in class org.jline.nativ.CLibrary.Termios
 
SIZEOF - Static variable in class org.jline.nativ.CLibrary.WinSize
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.CHAR_INFO
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.COORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
SIZEOF - Static variable in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
 
SKIP_DEFAULT_OPTIONS - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: MAP and TABLE
Ignore all options defined in PRNT_OPTIONS.
skipNextLf - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
skipNextLf - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
skipRedisplay - Variable in class org.jline.reader.impl.LineReaderImpl
 
slaveInput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
slaveInputPipe - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
slaveInputPipe - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
slaveOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
slaveReader - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
slaveWriter - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
 
sleep(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Sleep command - suspend execution.
slurp(Path) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Reads an object from a file.
slurp(Path) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
SLURP - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
SMALL_RECT() - Constructor for class org.jline.nativ.Kernel32.SMALL_RECT
Default constructor.
smallTerminalOffset - Variable in class org.jline.reader.impl.LineReaderImpl
 
SMART_HOME_KEY - Enum constant in enum class org.jline.builtins.Nano.Operation
 
SMOOTH_SCROLLING - Enum constant in enum class org.jline.builtins.Nano.Operation
 
smoothScrolling - Variable in class org.jline.builtins.Nano
 
SolarisNativePty - Class in org.jline.terminal.impl.jni.solaris
 
SolarisNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.solaris.SolarisNativePty
 
SolarisNativePty(TerminalProvider, SystemStream, int, FileDescriptor, int, FileDescriptor, String) - Constructor for class org.jline.terminal.impl.jni.solaris.SolarisNativePty
 
SolarisTermiosMapping - Class in org.jline.terminal.impl
Solaris (SunOS) specific termios flag constants and control character indices.
sort - Variable in class org.jline.builtins.TTop
 
sort() - Method in class org.jline.reader.Candidate
Integer used to override default sort logic.
sort(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Sort command - sort lines of text.
SortComparator(boolean, boolean, boolean, boolean, char, List<String>) - Constructor for class org.jline.builtins.PosixCommands.SortComparator
 
source() - Method in class org.jline.shell.impl.DefaultPipeline
 
source() - Method in interface org.jline.shell.Pipeline
Returns the original command line string that was parsed to create this pipeline.
Source - Interface in org.jline.builtins
Interface representing a source of data that can be read.
Source.InputStreamSource - Class in org.jline.builtins
A Source implementation that reads from an InputStream.
Source.PathSource - Class in org.jline.builtins
A Source implementation that reads from a file system path.
Source.ResourceSource - Class in org.jline.builtins
A Source implementation that reads from a classpath resource.
Source.StdInSource - Class in org.jline.builtins
A Source implementation that reads from standard input.
Source.URLSource - Class in org.jline.builtins
A Source implementation that reads from a URL.
sourceIdx - Variable in class org.jline.builtins.Less
 
sources - Variable in class org.jline.builtins.Less
 
Special - Enum constant in enum class org.jline.terminal.KeyEvent.Type
A special key was pressed (Enter, Tab, Escape, etc.).
specificHighlighter - Variable in class org.jline.console.impl.SystemHighlighter
 
SPELL_WORD - Static variable in interface org.jline.reader.LineReader
 
split(String) - Static method in class org.jline.builtins.SyntaxHighlighter.RuleSplitter
 
SPLIT_LINE - Enum constant in enum class org.jline.reader.Parser.ParseContext
Parsed words will have all characters present in input line including quotes and escape chars.
SPLIT_UNDO - Static variable in interface org.jline.reader.LineReader
 
spliterator() - Method in class org.jline.reader.impl.history.DefaultHistory
 
splitWindow(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
SQUARE - Enum constant in enum class org.jline.reader.impl.DefaultParser.Bracket
 
sRGB_encoding_environment - Static variable in class org.jline.utils.Colors
sRGB encoding environment
sRGB_typical_environment - Static variable in class org.jline.utils.Colors
sRGB typical environment
ssh(Terminal, LineReader, String, InputStream, PrintStream, PrintStream, String[]) - Method in class org.jline.builtins.ssh.Ssh
Connects to an SSH server and either executes a remote command or opens an interactive shell.
Ssh - Class in org.jline.builtins.ssh
 
Ssh(Consumer<Ssh.ShellParams>, Consumer<Ssh.ExecuteParams>, Supplier<SshServer>, Supplier<SshClient>) - Constructor for class org.jline.builtins.ssh.Ssh
 
Ssh.ExecuteParams - Class in org.jline.builtins.ssh
 
Ssh.ShellParams - Class in org.jline.builtins.ssh
 
sshd(PrintStream, PrintStream, String[]) - Method in class org.jline.builtins.ssh.Ssh
 
stages() - Method in class org.jline.shell.impl.DefaultPipeline
 
stages() - Method in interface org.jline.shell.Pipeline
Returns the ordered list of stages in this pipeline.
start() - Method in class org.jline.builtins.telnet.ConnectionManager
Starts this ConnectionManager.
start() - Method in class org.jline.builtins.telnet.PortListener
Starts this PortListener.
start() - Method in class org.jline.builtins.WebTerminal
Starts the HTTP server and begins serving the web terminal.
start(ChannelSession, Environment) - Method in class org.jline.builtins.ssh.ShellCommand
 
start(ChannelSession, Environment) - Method in class org.jline.builtins.ssh.ShellFactoryImpl.ShellImpl
 
start_bit_image - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
start_char_set_def - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
startedReading - Variable in class org.jline.reader.impl.LineReaderImpl
 
startsWith(String) - Method in class org.jline.builtins.Completers.OptDesc
Determines if this option starts with the specified prefix.
STAT_BLOCKED_COUNT - Static variable in class org.jline.builtins.TTop
 
STAT_BLOCKED_TIME - Static variable in class org.jline.builtins.TTop
 
STAT_CPU_TIME - Static variable in class org.jline.builtins.TTop
 
STAT_CPU_TIME_PERC - Static variable in class org.jline.builtins.TTop
 
STAT_LOCK_NAME - Static variable in class org.jline.builtins.TTop
 
STAT_LOCK_OWNER_ID - Static variable in class org.jline.builtins.TTop
 
STAT_LOCK_OWNER_NAME - Static variable in class org.jline.builtins.TTop
 
STAT_NAME - Static variable in class org.jline.builtins.TTop
 
STAT_STATE - Static variable in class org.jline.builtins.TTop
 
STAT_TID - Static variable in class org.jline.builtins.TTop
 
STAT_UPTIME - Static variable in class org.jline.builtins.TTop
 
STAT_USER_TIME - Static variable in class org.jline.builtins.TTop
 
STAT_USER_TIME_PERC - Static variable in class org.jline.builtins.TTop
 
STAT_WAITED_COUNT - Static variable in class org.jline.builtins.TTop
 
STAT_WAITED_TIME - Static variable in class org.jline.builtins.TTop
 
state - Variable in class org.jline.reader.impl.LineReaderImpl
 
stats - Variable in class org.jline.builtins.TTop
 
status - Variable in class org.jline.terminal.impl.AbstractTerminal
 
status() - Method in class org.jline.console.ConsoleEngine.ExecutionResult
Deprecated.
Returns the status code of the command execution.
status() - Method in class org.jline.shell.impl.DefaultJob
 
status() - Method in interface org.jline.shell.Job
Returns the current status of this job.
Status - Class in org.jline.utils
Manages a status bar at the bottom of the terminal.
Status(Terminal) - Constructor for class org.jline.utils.Status
 
status_line_esc_ok - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
STD_ERROR_HANDLE - Static variable in class org.jline.nativ.Kernel32
 
STD_INPUT_HANDLE - Static variable in class org.jline.nativ.Kernel32
 
STD_OUTPUT_HANDLE - Static variable in class org.jline.nativ.Kernel32
 
STDERR_FD - Static variable in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
STDERR_REDIRECT - Enum constant in enum class org.jline.shell.Pipeline.Operator
Stderr redirection: redirect stderr to file (2>)
stderrEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
Set the encoding to use for writing to standard error.
stderrEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
Set the Charset to use for writing to standard error.
stderrRedirect(Path) - Method in class org.jline.shell.PipelineBuilder
Adds a stderr redirection (2>) to the specified file.
STDIN_FD - Static variable in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
stdinEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
Set the encoding to use for reading from standard input.
stdinEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
Set the Charset to use for reading from standard input.
StdInSource() - Constructor for class org.jline.builtins.Source.StdInSource
 
StdInSource(InputStream) - Constructor for class org.jline.builtins.Source.StdInSource
 
STDOUT_FD - Static variable in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
stdoutEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
Set the encoding to use for writing to standard output.
stdoutEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
Set the Charset to use for writing to standard output.
STILL - Enum constant in enum class org.jline.builtins.Nano.CursorMovement
 
stop() - Method in class org.jline.builtins.telnet.ConnectionManager
Stops this ConnectionManager.
stop() - Method in class org.jline.builtins.telnet.PortListener
Stops this PortListener, and returns when everything was stopped successfully.
stop() - Method in class org.jline.builtins.WebTerminal
Stops the HTTP server.
stop() - Method in class org.jline.shell.Shell
Stops the REPL loop.
stop_bit_image - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
stop_char_set_def - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
streams(InputStream, OutputStream) - Method in class org.jline.terminal.TerminalBuilder
 
STRIKETHROUGH_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
STRIKETHROUGH_ON - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
strings - Variable in class org.jline.terminal.impl.AbstractTerminal
 
StringsCompleter - Class in org.jline.reader.impl.completer
Completer for a set of strings.
StringsCompleter() - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
StringsCompleter(Iterable<String>) - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
StringsCompleter(String...) - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
StringsCompleter(Collection<Candidate>) - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
StringsCompleter(Supplier<Collection<String>>) - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
StringsCompleter(Candidate...) - Constructor for class org.jline.reader.impl.completer.StringsCompleter
 
stringsSupplier - Variable in class org.jline.reader.impl.completer.StringsCompleter
 
Strip - Enum constant in enum class org.jline.jansi.AnsiMode
 
stripAnsi(String) - Static method in class org.jline.utils.AttributedString
Strips ANSI escape sequences from a string.
STRUCT_ON_TABLE - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: TABLE
Display object structures and lists on table.
STTY_COMMAND - Static variable in class org.jline.utils.OSUtils
 
STTY_F_OPTION - Static variable in class org.jline.utils.OSUtils
 
style() - Method in class org.jline.utils.AttributedStringBuilder
Returns the current style for this builder.
style(String) - Static method in class org.jline.builtins.Styles
 
style(String, String) - Static method in class org.jline.builtins.Styles
 
style(String, String) - Method in class org.jline.style.StyleFactory
Creates a styled string by applying the specified style to the given value.
style(String, String, Object...) - Method in class org.jline.style.StyleFactory
Creates a styled string by applying the specified style to a formatted value.
style(Function<AttributedStyle, AttributedStyle>) - Method in class org.jline.utils.AttributedStringBuilder
Updates the current style for this builder using a function.
style(AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
Sets the current style for this builder.
STYLE - Static variable in interface org.jline.console.Printer
Value: String
Use nanorc STYLE
styleAt(int) - Method in class org.jline.utils.AttributedCharSequence
Returns the style at the specified index in this attributed string.
styleAt(int) - Method in class org.jline.utils.AttributedString
Returns the style at the specified index in this attributed string.
styleAt(int) - Method in class org.jline.utils.AttributedStringBuilder
Returns the style at the specified index in this attributed string builder.
StyleBundle - Interface in org.jline.style
Marker interface for proxy-based style bundles.
StyleBundle.DefaultStyle - Annotation Interface in org.jline.style
Annotation that provides a default style specification for a method in a StyleBundle interface.
StyleBundle.StyleGroup - Annotation Interface in org.jline.style
Annotation that specifies the style group name for a StyleBundle interface.
StyleBundle.StyleName - Annotation Interface in org.jline.style
Annotation that allows overriding the style name for a method in a StyleBundle interface.
StyleCompiler(Map<String, String>) - Constructor for class org.jline.builtins.Styles.StyleCompiler
 
StyleCompiler(Map<String, String>, boolean) - Constructor for class org.jline.builtins.Styles.StyleCompiler
 
styled(Function<AttributedStyle, AttributedStyle>, CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character sequence with a temporarily modified style.
styled(Function<AttributedStyle, AttributedStyle>, Consumer<AttributedStringBuilder>) - Method in class org.jline.utils.AttributedStringBuilder
Performs operations with a temporarily modified style.
styled(AttributedStyle, CharSequence) - Method in class org.jline.utils.AttributedStringBuilder
Appends the specified character sequence with the specified style.
StyledWriter - Class in org.jline.style
A PrintWriter extension that understands and evaluates StyleExpression syntax.
StyledWriter(OutputStream, Terminal, StyleResolver, boolean) - Constructor for class org.jline.style.StyledWriter
Constructs a new StyledWriter that writes to an OutputStream.
StyledWriter(Writer, Terminal, StyleResolver, boolean) - Constructor for class org.jline.style.StyledWriter
Constructs a new StyledWriter that writes to a Writer.
StyleExpression - Class in org.jline.style
Provides evaluation of style expressions in the format @{style value}.
StyleExpression() - Constructor for class org.jline.style.StyleExpression
Constructs a new StyleExpression with a default StyleResolver.
StyleExpression(StyleResolver) - Constructor for class org.jline.style.StyleExpression
Constructs a new StyleExpression with the specified StyleResolver.
StyleFactory - Class in org.jline.style
Factory for creating styled strings using a specific style group.
StyleFactory(StyleResolver) - Constructor for class org.jline.style.StyleFactory
Constructs a new StyleFactory with the specified StyleResolver.
styleMatches(Pattern, List<AttributedStyle>) - Method in class org.jline.utils.AttributedStringBuilder
Applies different styles to different capture groups in pattern matches.
styleMatches(Pattern, AttributedStyle) - Method in class org.jline.utils.AttributedString
Returns a new AttributedString with the specified style applied to all matches of the pattern.
styleMatches(Pattern, AttributedStyle) - Method in class org.jline.utils.AttributedStringBuilder
Applies the specified style to all matches of the pattern in this builder.
Styler - Class in org.jline.style
Style facade that provides static utility methods for working with styles.
StyleResolver - Class in org.jline.style
Resolves named (or source-referenced) AttributedStyle for a specific style group.
StyleResolver - Class in org.jline.utils
Resolves named styles and style expressions into AttributedStyle objects.
StyleResolver(Function<String, String>) - Constructor for class org.jline.utils.StyleResolver
 
StyleResolver(StyleSource, String) - Constructor for class org.jline.style.StyleResolver
Constructs a new StyleResolver for the specified source and group.
styles(String) - Method in class org.jline.style.MemoryStyleSource
 
styles(String) - Method in class org.jline.style.NopStyleSource
Always returns an empty map of styles.
styles(String) - Method in interface org.jline.style.StyleSource
Returns all configured styles for the given style group.
Styles - Class in org.jline.builtins
Provides styling utilities for JLine applications.
Styles() - Constructor for class org.jline.builtins.Styles
Creates a new Styles instance.
Styles.StyleCompiler - Class in org.jline.builtins
 
StyleSource - Interface in org.jline.style
Interface for sources of style configuration.
subcommand(boolean) - Method in class org.jline.shell.CommandDescription.Builder
Sets whether this description represents a subcommand.
subcommands() - Method in interface org.jline.shell.Command
Returns the subcommands of this command.
subscript_characters - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
subSequence(int, int) - Method in class org.jline.utils.AttributedCharSequence
 
subSequence(int, int) - Method in class org.jline.utils.AttributedString
Returns a new AttributedString that is a subsequence of this attributed string.
subSequence(int, int) - Method in class org.jline.utils.AttributedStringBuilder
Returns a new AttributedString that is a subsequence of this attributed string builder.
substring(int) - Method in interface org.jline.reader.Buffer
Returns a substring of the buffer from the specified start position to the end.
substring(int) - Method in class org.jline.reader.impl.BufferImpl
 
substring(int, int) - Method in interface org.jline.reader.Buffer
Returns a substring of the buffer from the specified start position to the specified end position.
substring(int, int) - Method in class org.jline.reader.impl.BufferImpl
 
substring(int, int) - Method in class org.jline.utils.AttributedCharSequence
Returns a new AttributedString that is a substring of this attributed string.
substVars(String, Function<String, String>, boolean) - Static method in class org.jline.style.InterpolationHelper
 
suffix() - Method in class org.jline.reader.Candidate
The suffix is added when this candidate is displayed.
SUGGESTIONS_MIN_BUFFER_SIZE - Static variable in interface org.jline.reader.LineReader
Min buffer size for tab auto-suggestions.
superscript_characters - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
SUPGA - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: SUPress Go Ahead
This will be negotiated, all new telnet protocol implementations are recommended to do this.
supported - Variable in class org.jline.utils.Status
 
Supporting Classes - Search tag in package org.jline.terminal
Section
supportsGraphemeClusterMode() - Method in class org.jline.terminal.impl.AbstractTerminal
 
supportsGraphemeClusterMode() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
supportsGraphemeClusterMode() - Method in class org.jline.terminal.impl.ExternalTerminal
 
supportsGraphemeClusterMode() - Method in class org.jline.terminal.impl.PosixSysTerminal
Determine if grapheme cluster mode is supported for this terminal.
supportsGraphemeClusterMode() - Method in interface org.jline.terminal.Terminal
Returns whether the terminal supports mode 2027 (grapheme cluster / Unicode Core).
suspend() - Method in class org.jline.shell.impl.DefaultJob
 
suspend() - Method in interface org.jline.shell.Job
Suspends this job.
suspend() - Method in class org.jline.utils.Status
The suspend method is used when a full-screen.
suspended - Variable in class org.jline.utils.Status
 
Suspended - Enum constant in enum class org.jline.shell.Job.Status
Job has been suspended (e.g., via Ctrl-Z)
SwingTerminal - Class in org.jline.builtins
A Swing-based terminal implementation that extends LineDisciplineTerminal.
SwingTerminal() - Constructor for class org.jline.builtins.SwingTerminal
Creates a new SwingTerminal with default dimensions (80x24).
SwingTerminal(int, int) - Constructor for class org.jline.builtins.SwingTerminal
Creates a new SwingTerminal with the specified dimensions.
SwingTerminal(String, int, int) - Constructor for class org.jline.builtins.SwingTerminal
Creates a new SwingTerminal with the specified name and dimensions.
SwingTerminal.TerminalComponent - Class in org.jline.builtins
JComponent that renders the terminal display.
switchCase(int) - Method in class org.jline.reader.impl.LineReaderImpl
 
symbol() - Method in enum class org.jline.shell.Pipeline.Operator
Returns the string symbol for this operator.
SYNTAX - Enum constant in enum class org.jline.console.CmdLine.DescriptionType
Deprecated.
The part of the line from beginning till cursor ends to the closing parenthesis.
SYNTAX - Enum constant in enum class org.jline.shell.CommandLine.Type
Syntax description
SyntaxError - Exception Class in org.jline.reader
Exception thrown when a syntax error is encountered during parsing.
SyntaxError(int, int, String) - Constructor for exception class org.jline.reader.SyntaxError
 
SyntaxHighlighter - Class in org.jline.builtins
Java implementation of a syntax highlighter based on nanorc format.
SyntaxHighlighter.RuleSplitter - Class in org.jline.builtins
 
syntaxName - Variable in class org.jline.builtins.Less
 
sysErr() - Static method in class org.jline.jansi.AnsiConsole
Access to the original System.err stream before ansi streams were installed.
SysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
SysErrOrSysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
sysOut() - Static method in class org.jline.jansi.AnsiConsole
Access to the original System.out stream before ansi streams were installed.
SysOut - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
SysOutOrSysErr - Enum constant in enum class org.jline.terminal.TerminalBuilder.SystemOutput
 
system(boolean) - Method in class org.jline.terminal.TerminalBuilder
 
SYSTEM_PROPERTY_PREFIX - Static variable in interface org.jline.reader.LineReader
Prefix to automatically delegate variables to system properties
SystemCompleter - Class in org.jline.reader.impl.completer
Completer which contains multiple completers and aggregates them together.
SystemCompleter() - Constructor for class org.jline.reader.impl.completer.SystemCompleter
 
systemHighlight(LineReader, String) - Method in class org.jline.console.impl.SystemHighlighter
 
SystemHighlighter - Class in org.jline.console.impl
Highlighter implementation that provides syntax highlighting for commands and languages.
SystemHighlighter(SyntaxHighlighter, SyntaxHighlighter, SyntaxHighlighter) - Constructor for class org.jline.console.impl.SystemHighlighter
 
SystemHighlighter.FileHighlightCommand - Class in org.jline.console.impl
 
systemInstall() - Static method in class org.jline.jansi.AnsiConsole
Install AnsiConsole.out() to System.out and AnsiConsole.err() to System.err.
systemOutput(TerminalBuilder.SystemOutput) - Method in class org.jline.terminal.TerminalBuilder
Indicates which standard stream should be used when displaying to the terminal.
systemRegistry - Variable in class org.jline.console.impl.SystemHighlighter
 
SystemRegistry - Interface in org.jline.console
Deprecated.
SystemRegistry.Registeries - Class in org.jline.console
Deprecated.
Class for managing the system registry store.
SystemRegistryImpl - Class in org.jline.console.impl
Aggregate command registries.
SystemRegistryImpl(Parser, Terminal, Supplier<Path>, ConfigurationPath) - Constructor for class org.jline.console.impl.SystemRegistryImpl
 
SystemRegistryImpl.Pipe - Enum Class in org.jline.console.impl
 
SystemRegistryImpl.UnknownCommandException - Exception Class in org.jline.console.impl
 
systemStream - Variable in class org.jline.terminal.impl.AbstractPty
 
SystemStream - Enum Class in org.jline.terminal.spi
Represents the standard system streams available in a terminal environment.
systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Returns the name of the specified system stream on this platform.
systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
 
systemStreamName(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
systemStreamName(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
Returns the name of the specified system stream on this platform.
systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Returns the width (number of columns) of the specified system stream.
systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Obtain the current width, in columns, of the specified system stream.
systemStreamWidth(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
 
systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
systemStreamWidth(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
Returns the width (number of columns) of the specified system stream.
systemUninstall() - Static method in class org.jline.jansi.AnsiConsole
System vs. Non-System Terminals - Search tag in class org.jline.terminal.TerminalBuilder
Section
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a terminal connected to a system stream.
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean) - Method in interface org.jline.terminal.spi.TerminalProvider
Creates a terminal connected to the controlling terminal device (/dev/tty).
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
 
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Creates a Terminal bound to the process system streams (stdin/stdout/stderr) or an equivalent PTY-backed terminal.
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
sysTerminal(String, String, boolean, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
Creates a terminal connected to a system stream.

T

tab - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
Tab - Enum constant in enum class org.jline.terminal.KeyEvent.Special
 
TAB_WIDTH - Static variable in interface org.jline.reader.LineReader
Number of spaces to display a tabulation, the default is 4.
TABDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Horizontal tab delay
tabs - Variable in class org.jline.builtins.Less
 
tabs - Variable in class org.jline.builtins.Nano
 
tabs(int) - Method in class org.jline.utils.AttributedStringBuilder
Set the number of spaces a tab is expanded to.
tabs(List<Integer>) - Method in class org.jline.builtins.Less
 
tabs(List<Integer>) - Method in class org.jline.utils.AttributedStringBuilder
Sets the tab stops for this attributed string builder.
TABS_TO_SPACE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
tail() - Method in class org.jline.shell.CommandLine
Returns the part after the cursor.
tail(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Tail command - display last lines of files.
TAIL_TIP - Enum constant in enum class org.jline.reader.LineReader.SuggestionType
Prepare command line suggestions using command completer data and/or command positional argument descriptions.
TAIL_TIP - Enum constant in enum class org.jline.shell.widget.CommandTailTipWidgets.TipType
Show positional argument descriptions as tail-tips.
TAIL_TIP - Enum constant in enum class org.jline.widget.TailTipWidgets.TipType
Prepare command line suggestions using a command's positional argument descriptions.
tailTip - Variable in class org.jline.reader.impl.LineReaderImpl
 
tailTip() - Method in class org.jline.widget.Widgets
Get lineReader's command hint
TAILTIP_PANE - Static variable in class org.jline.widget.Widgets
 
TAILTIP_TOGGLE - Static variable in class org.jline.widget.Widgets
 
tailtipAcceptLine() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipAcceptLine() - Method in class org.jline.widget.TailTipWidgets
 
tailtipBackwardDelete() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipBackwardDelete() - Method in class org.jline.widget.TailTipWidgets
 
tailtipComplete() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipComplete() - Method in class org.jline.widget.TailTipWidgets
 
tailtipDelete() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipDelete() - Method in class org.jline.widget.TailTipWidgets
 
tailtipInsert() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipInsert() - Method in class org.jline.widget.TailTipWidgets
 
tailtipKillLine() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipKillLine() - Method in class org.jline.widget.TailTipWidgets
 
tailtipKillWholeLine() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipKillWholeLine() - Method in class org.jline.widget.TailTipWidgets
 
tailtipUpdateStatus() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
tailtipUpdateStatus() - Method in class org.jline.widget.TailTipWidgets
 
TailTipWidgets - Class in org.jline.widget
Creates and manages widgets for as-you-type command line suggestions.
TailTipWidgets(LineReader, Function<CmdLine, CmdDesc>, int, TailTipWidgets.TipType) - Constructor for class org.jline.widget.TailTipWidgets
Creates tailtip widgets used in command line suggestions.
TailTipWidgets(LineReader, Map<String, CmdDesc>) - Constructor for class org.jline.widget.TailTipWidgets
Creates tailtip widgets used in command line suggestions.
TailTipWidgets(LineReader, Map<String, CmdDesc>, int) - Constructor for class org.jline.widget.TailTipWidgets
Creates tailtip widgets used in command line suggestions with a status bar.
TailTipWidgets(LineReader, Map<String, CmdDesc>, int, TailTipWidgets.TipType) - Constructor for class org.jline.widget.TailTipWidgets
Creates tailtip widgets used in command line suggestions with a status bar and specific tip type.
TailTipWidgets(LineReader, Map<String, CmdDesc>, TailTipWidgets.TipType) - Constructor for class org.jline.widget.TailTipWidgets
Creates tailtip widgets used in command line suggestions with a specific tip type.
TailTipWidgets.TipType - Enum Class in org.jline.widget
Enumeration specifying the type of suggestions to display.
takeInput() - Method in class org.jline.builtins.SwingTerminal
Gets input from the terminal component (blocking).
takeInput() - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Gets the next input from the input queue, blocking if necessary.
tcgetattr(int, CLibrary.Termios) - Static method in class org.jline.nativ.CLibrary
 
TCSADRAIN - Static variable in class org.jline.nativ.CLibrary
 
TCSAFLUSH - Static variable in class org.jline.nativ.CLibrary
 
TCSANOW - Static variable in class org.jline.nativ.CLibrary
 
TCSANOW - Static variable in class org.jline.terminal.impl.TermiosData
Apply attribute changes immediately (tcsetattr action).
tcsetattr(int, int, CLibrary.Termios) - Static method in class org.jline.nativ.CLibrary
 
Telnet - Class in org.jline.builtins.telnet
 
Telnet(Terminal, Telnet.ShellProvider) - Constructor for class org.jline.builtins.telnet.Telnet
 
Telnet.ShellProvider - Interface in org.jline.builtins.telnet
 
telnetd(String[]) - Method in class org.jline.builtins.telnet.Telnet
 
TelnetIO - Class in org.jline.builtins.telnet
Class that represents the TelnetIO implementation.
TelnetIO() - Constructor for class org.jline.builtins.telnet.TelnetIO
Creates a TelnetIO object for the given connection.
Input- and OutputStreams are properly set and the primary telnet protocol initialization is carried out by the inner IACHandler class.
Temporary Files - Search tag in class org.jline.nativ.JLineNativeLoader
Section
terminal - Variable in class org.jline.builtins.Less
 
terminal - Variable in class org.jline.builtins.Nano
 
terminal - Variable in class org.jline.reader.impl.LineReaderImpl
The terminal to use
terminal - Variable in class org.jline.utils.Display
 
terminal - Variable in class org.jline.utils.Status
 
terminal() - Method in class org.jline.builtins.PosixCommands.Context
 
terminal() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the terminal instance for this command.
terminal() - Method in class org.jline.console.CommandRegistry.CommandSession
Deprecated.
Returns the terminal for the command session.
terminal() - Method in class org.jline.console.impl.DefaultPrinter
 
terminal() - Method in class org.jline.console.impl.SystemRegistryImpl
 
terminal() - Method in interface org.jline.console.SystemRegistry
Deprecated.
Returns the terminal associated with this system registry.
terminal() - Method in interface org.jline.shell.CommandDispatcher
Returns the terminal associated with this dispatcher.
terminal() - Method in class org.jline.shell.CommandSession
Returns the terminal for this session.
terminal() - Method in class org.jline.shell.impl.DefaultCommandDispatcher
 
terminal() - Method in class org.jline.shell.Shell
Returns the terminal used by this shell.
terminal() - Static method in class org.jline.terminal.TerminalBuilder
Returns the default system terminal with automatic configuration.
terminal(Terminal) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the terminal.
terminal(Terminal) - Method in class org.jline.reader.LineReaderBuilder
Sets the terminal to be used by the LineReader.
terminal(Terminal) - Method in class org.jline.shell.ShellBuilder
Sets the terminal for the shell.
Terminal - Interface in org.jline.terminal
A terminal representing a virtual terminal on the computer.
Terminal.MouseTracking - Enum Class in org.jline.terminal
 
Terminal.Signal - Enum Class in org.jline.terminal
Types of signals that can be handled by terminal applications.
Terminal.SignalHandler - Interface in org.jline.terminal
Interface for handling terminal signals.
Terminal Attributes - Search tag in interface org.jline.terminal.Terminal
Section
Terminal Attributes - Search tag in package org.jline.terminal
Section
TerminalBuilder - Class in org.jline.terminal
Builder class to create Terminal instances with flexible configuration options.
TerminalBuilder.SystemOutput - Enum Class in org.jline.terminal
 
Terminal Capabilities - Search tag in interface org.jline.terminal.Terminal
Section
TerminalComponent(int, int) - Constructor for class org.jline.builtins.SwingTerminal.TerminalComponent
Create a TerminalComponent for rendering and capturing input for a terminal with the specified character grid size.
Terminal Creation - Search tag in package org.jline.terminal
Section
terminalDelayedWrapAtEol - Variable in class org.jline.utils.Display
 
TerminalExt - Interface in org.jline.terminal.spi
Extended Terminal interface that provides access to internal implementation details.
TerminalGraphics - Interface in org.jline.terminal.impl
Common interface for terminal graphics protocols.
TerminalGraphics.ImageOptions - Class in org.jline.terminal.impl
Image display options for controlling how images are rendered.
TerminalGraphics.Protocol - Enum Class in org.jline.terminal.impl
Graphics protocol types supported by terminals.
TerminalGraphicsManager - Class in org.jline.terminal.impl
Manager for terminal graphics protocols.
TerminalGraphicsManager() - Constructor for class org.jline.terminal.impl.TerminalGraphicsManager
Creates a new TerminalGraphicsManager instance.
Terminal Implementations - Search tag in package org.jline.terminal
Section
Terminal Interface - Search tag in package org.jline.terminal
Section
TerminalProvider - Interface in org.jline.terminal.spi
Service provider interface for terminal implementations.
Terminal Providers - Search tag in class org.jline.terminal.TerminalBuilder
Section
terminalWrapAtEol - Variable in class org.jline.utils.Display
 
Termios() - Constructor for class org.jline.nativ.CLibrary.Termios
Default constructor.
TermiosData - Class in org.jline.terminal.impl
Platform-independent holder for POSIX termios fields.
TermiosData() - Constructor for class org.jline.terminal.impl.TermiosData
Creates a new instance with all flags zeroed and all control characters set to 0.
TermiosMapping - Class in org.jline.terminal.impl
Converts between JLine Attributes and platform-native TermiosData.
TermiosMapping(EnumMap<Attributes.InputFlag, Long>, EnumMap<Attributes.OutputFlag, Long>, EnumMap<Attributes.ControlFlag, Long>, EnumMap<Attributes.LocalFlag, Long>, EnumMap<Attributes.ControlChar, Integer>) - Constructor for class org.jline.terminal.impl.TermiosMapping
 
test(String) - Static method in class org.jline.jansi.AnsiRenderer
 
TEST_COMMAND - Static variable in class org.jline.utils.OSUtils
 
text - Variable in class org.jline.utils.DiffHelper.Diff
The text associated with this diff operation.
these_cause_cr - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
thread() - Method in class org.jline.shell.impl.DefaultJob
Returns the thread executing this job.
Thread safety - Search tag in interface org.jline.reader.LineReader
Section
Thread Safety - Search tag in class org.jline.utils.Display
Section
tilde_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
time() - Method in interface org.jline.reader.History.Entry
Returns the timestamp when this entry was added to the history.
time() - Method in class org.jline.reader.impl.history.DefaultHistory.EntryImpl
 
timeout() - Method in class org.jline.utils.Timeout
 
Timeout - Class in org.jline.utils
Helper class for managing timeouts during I/O operations.
Timeout(long) - Constructor for class org.jline.utils.Timeout
 
TIOCGWINSZ - Static variable in class org.jline.nativ.CLibrary
 
TIOCSWINSZ - Static variable in class org.jline.nativ.CLibrary
 
tipType() - Method in class org.jline.shell.widget.CommandTailTipWidgets
Returns the current tip type.
title - Variable in class org.jline.builtins.Nano
 
tmux(Terminal, PrintStream, PrintStream, Supplier<Object>, Consumer<Object>, Consumer<Terminal>, String[]) - Static method in class org.jline.builtins.Commands
Implements a terminal multiplexer similar to tmux.
Tmux - Class in org.jline.builtins
A terminal multiplexer similar to the 'tmux' Unix command.
Tmux(Terminal, PrintStream, Consumer<Terminal>) - Constructor for class org.jline.builtins.Tmux
 
TO_FILES - Enum constant in enum class org.jline.builtins.Nano.Operation
 
TO_SPELL - Enum constant in enum class org.jline.builtins.Nano.Operation
 
to_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
TO_STRING - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: MAP and TABLE
Use object's toString() method to get print value DEFAULT: object's fields are put to property map before printing
toAnsi() - Method in class org.jline.utils.AttributedCharSequence
Converts this attributed string to an ANSI escape sequence string.
toAnsi() - Method in class org.jline.utils.AttributedStyle
Returns an ANSI escape sequence string that represents this style.
toAnsi(int, AttributedCharSequence.ForceMode) - Method in class org.jline.utils.AttributedCharSequence
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities and force mode.
toAnsi(int, AttributedCharSequence.ForceMode, ColorPalette) - Method in class org.jline.utils.AttributedCharSequence
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities, force mode, and color palette.
toAnsi(int, AttributedCharSequence.ForceMode, ColorPalette, String, String) - Method in class org.jline.utils.AttributedCharSequence
Render this attributed string as an ANSI escape sequence string using the provided color capabilities and alternate character set sequences.
toAnsi(Terminal) - Method in class org.jline.utils.AttributedCharSequence
Converts this attributed string to an ANSI escape sequence string appropriate for the specified terminal.
toArgDesc(ArgumentDescription) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts a new ArgumentDescription to an old ArgDesc.
toArgumentDescription(ArgDesc) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts an old ArgDesc to a new ArgumentDescription.
toAttributedString() - Method in class org.jline.utils.AttributedCharSequence
Converts this attributed character sequence to an AttributedString.
toAttributes(TermiosData) - Method in class org.jline.terminal.impl.TermiosMapping
Converts native termios data to JLine Attributes.
toCmdDesc(CommandDescription) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts a new CommandDescription to an old CmdDesc.
toCmdLine(CommandLine) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts a new CommandLine to an old CmdLine.
toColumns(Object, int, int, AttributedStringBuilder, Candidate, String, boolean, boolean, int[]) - Method in class org.jline.reader.impl.LineReaderImpl
 
toColumns(List<Object>, Candidate, String, Function<String, Integer>, int, boolean) - Method in class org.jline.reader.impl.LineReaderImpl
 
toCommandDescription(CmdDesc) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts an old CmdDesc to a new CommandDescription.
toCommandLine(CmdLine) - Static method in class org.jline.console.impl.DescriptionAdapter
Converts an old CmdLine to a new CommandLine.
toggle() - Method in class org.jline.shell.widget.AutopairWidgets
Toggles auto-pairing on or off.
toggle() - Method in class org.jline.widget.AutopairWidgets
 
TOGGLE_REPLACE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
TOGGLE_SUSPENSION - Enum constant in enum class org.jline.builtins.Nano.Operation
 
toggleKeyBindings() - Method in class org.jline.shell.widget.AutopairWidgets
 
toggleKeyBindings() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
toggleKeyBindings() - Method in class org.jline.widget.AutopairWidgets
 
toggleKeyBindings() - Method in class org.jline.widget.AutosuggestionWidgets
 
toggleKeyBindings() - Method in class org.jline.widget.TailTipWidgets
 
toggleWindow() - Method in class org.jline.shell.widget.CommandTailTipWidgets
 
toggleWindow() - Method in class org.jline.widget.TailTipWidgets
 
toJson(Object) - Method in interface org.jline.console.ScriptEngine
Serializes an object to a JSON string.
Token(String, boolean) - Constructor for class org.jline.shell.impl.PipelineParser.Token
Creates a new token.
toMap(Object) - Method in interface org.jline.console.ScriptEngine
Converts an object's fields to a map.
toNativeTermios(Attributes) - Static method in class org.jline.terminal.impl.jni.JniNativePty
 
tone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
top - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
 
TOSTOP - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Stop background jobs from output
toString() - Method in class org.jline.builtins.Options
 
toString() - Method in class org.jline.builtins.ScreenTerminal
 
toString() - Method in class org.jline.console.ConsoleEngine.WidgetCreator
Deprecated.
Returns the name of the function.
toString() - Method in enum class org.jline.jansi.Ansi.Attribute
 
toString() - Method in enum class org.jline.jansi.Ansi.Color
 
toString() - Method in enum class org.jline.jansi.Ansi.Erase
 
toString() - Method in class org.jline.jansi.Ansi
 
toString() - Method in class org.jline.jansi.AnsiPrintStream
 
toString() - Method in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
toString() - Method in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
 
toString() - Method in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
 
toString() - Method in interface org.jline.reader.Buffer
 
toString() - Method in class org.jline.reader.Candidate
 
toString() - Method in class org.jline.reader.impl.BufferImpl
 
toString() - Method in class org.jline.reader.impl.completer.AggregateCompleter
 
toString() - Method in class org.jline.reader.impl.completer.StringsCompleter
 
toString() - Method in class org.jline.reader.impl.history.DefaultHistory.EntryImpl
 
toString() - Method in class org.jline.reader.impl.history.DefaultHistory
 
toString() - Method in class org.jline.reader.Macro
 
toString() - Method in class org.jline.reader.Reference
 
toString() - Method in class org.jline.shell.impl.DefaultPipeline.DefaultStage
 
toString() - Method in class org.jline.shell.impl.DefaultPipeline
 
toString() - Method in class org.jline.terminal.Attributes
 
toString() - Method in class org.jline.terminal.Cursor
Returns a string representation of this Cursor object.
toString() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
 
toString() - Method in class org.jline.terminal.impl.AbstractTerminal
 
toString() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
toString() - Method in class org.jline.terminal.impl.DumbTerminalProvider
 
toString() - Method in class org.jline.terminal.impl.exec.ExecPty
 
toString() - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
 
toString() - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Provide a short identifying string for this terminal provider.
toString() - Method in class org.jline.terminal.impl.jni.JniNativePty
 
toString() - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
toString() - Method in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
 
toString() - Method in class org.jline.terminal.KeyEvent
 
toString() - Method in class org.jline.terminal.MouseEvent
Returns a string representation of this MouseEvent object.
toString() - Method in class org.jline.terminal.Size
Returns a string representation of this Size object.
toString() - Method in class org.jline.utils.AttributedCharSequence
 
toString() - Method in class org.jline.utils.AttributedStyle
Returns a string representation of this AttributedStyle.
toString() - Method in class org.jline.utils.ColorPalette
 
toString() - Method in class org.jline.utils.DiffHelper.Diff
Display a human-readable version of this Diff.
toString() - Method in class org.jline.utils.Status
 
toString(Object) - Method in interface org.jline.console.ScriptEngine
Converts an object to its string representation.
toTermios(Attributes) - Method in class org.jline.terminal.impl.TermiosMapping
Converts JLine Attributes to native termios data.
tputs(Appendable, String, Object...) - Static method in class org.jline.utils.Curses
Print the given terminal capabilities
tputs(String, Object...) - Static method in class org.jline.utils.Curses
Print the given terminal capabilities
trace(boolean, Throwable) - Method in class org.jline.console.impl.SystemRegistryImpl
 
trace(boolean, Throwable) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Prints an exception on the terminal with control over stack trace display.
trace(Object) - Method in interface org.jline.console.ConsoleEngine
Deprecated.
Prints an object if tracing is enabled.
trace(Object) - Method in class org.jline.console.impl.ConsoleEngineImpl
 
trace(Object...) - Static method in class org.jline.utils.Log
 
trace(Throwable) - Method in class org.jline.console.impl.SystemRegistryImpl
 
trace(Throwable) - Method in interface org.jline.console.SystemRegistry
Deprecated.
Prints an exception on the terminal.
trace(Throwable) - Method in interface org.jline.shell.CommandDispatcher
Traces an exception (e.g., prints it to the terminal).
trace(Supplier<String>) - Static method in class org.jline.utils.Log
 
trackFocus(boolean) - Method in class org.jline.terminal.impl.AbstractTerminal
 
trackFocus(boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
trackFocus(boolean) - Method in interface org.jline.terminal.Terminal
Enables or disables focus tracking mode.
tracking - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
trackMouse(Terminal.MouseTracking) - Method in class org.jline.terminal.impl.AbstractTerminal
 
trackMouse(Terminal.MouseTracking) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
trackMouse(Terminal.MouseTracking) - Method in interface org.jline.terminal.Terminal
Enables or disables mouse tracking with the specified mode.
trackMouse(Terminal, Terminal.MouseTracking) - Static method in class org.jline.terminal.impl.MouseSupport
Enables or disables mouse tracking in the terminal.
translate(String) - Static method in class org.jline.keymap.KeyMap
Translates a string containing special escape sequences into the actual key sequence.
transparent_underline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
TRANSPOSE_CHARS - Static variable in interface org.jline.reader.LineReader
 
TRANSPOSE_WORDS - Static variable in interface org.jline.reader.LineReader
 
transposeChars() - Method in class org.jline.reader.impl.LineReaderImpl
Performs character transpose.
transposeWords() - Method in class org.jline.reader.impl.LineReaderImpl
 
TreeCompleter(List<Completers.TreeCompleter.Node>) - Constructor for class org.jline.builtins.Completers.TreeCompleter
Creates a new TreeCompleter with the specified list of nodes.
TreeCompleter(Completers.TreeCompleter.Node...) - Constructor for class org.jline.builtins.Completers.TreeCompleter
Creates a new TreeCompleter with the specified nodes.
trimHistory(Path, int) - Method in class org.jline.reader.impl.history.DefaultHistory
Trims the history file to the specified maximum number of entries.
Troubleshooting - Search tag in class org.jline.nativ.JLineNativeLoader
Section
TRUE_COLORS - Static variable in class org.jline.utils.AttributedCharSequence
 
TrueColor - Enum constant in enum class org.jline.jansi.AnsiColors
 
tryCompleteArguments(LineReader, ParsedLine, List<Candidate>) - Method in class org.jline.builtins.Completers.Completer
Attempts to complete command arguments.
TSTP - Enum constant in enum class org.jline.terminal.Terminal.Signal
Terminal stop signal, typically generated by pressing Ctrl+Z.
TT_ACCEPT_LINE - Static variable in class org.jline.widget.Widgets
 
ttop(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Thread monitoring command - display and update sorted information about threads.
ttop(Terminal, PrintStream, PrintStream, String[]) - Static method in class org.jline.builtins.TTop
 
TTop - Class in org.jline.builtins
A terminal-based thread monitoring tool similar to the 'top' Unix command.
TTop(Terminal) - Constructor for class org.jline.builtins.TTop
 
TTOP - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
TTop.Align - Enum Class in org.jline.builtins
 
TTop.Operation - Enum Class in org.jline.builtins
 
TTY_COMMAND - Static variable in class org.jline.utils.OSUtils
 
ttyname(int) - Static method in class org.jline.nativ.CLibrary
 
ttyname(int) - Static method in class org.jline.terminal.impl.jni.JniNativePty
 
TTYPE - Static variable in class org.jline.builtins.telnet.TelnetIO
Telnet Option: Terminal TYPE
Server request contains subnegotiation SEND Client response contains subnegotiation with data IS,terminal type string
type - Variable in class org.jline.terminal.impl.AbstractTerminal
 
type() - Method in class org.jline.shell.CommandLine
Returns the description type.
type(String) - Method in class org.jline.terminal.TerminalBuilder
 
TYPE_DUMB - Static variable in interface org.jline.terminal.Terminal
Type identifier for dumb terminals with minimal capabilities.
TYPE_DUMB_COLOR - Static variable in interface org.jline.terminal.Terminal
Type identifier for dumb terminals with basic color support.
TYPE_NANORCTHEME - Static variable in class org.jline.builtins.SyntaxHighlighter
 
TYPE_WINDOWS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
TYPE_WINDOWS_256_COLOR - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
TYPE_WINDOWS_CONEMU - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
TYPE_WINDOWS_VTP - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
typoMatcher(String, int, boolean, String) - Method in class org.jline.reader.impl.CompletionMatcherImpl
 

U

uchar - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
 
UNALIAS - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
unbind(CharSequence) - Method in class org.jline.keymap.KeyMap
Unbinds a key sequence.
unbind(CharSequence...) - Method in class org.jline.keymap.KeyMap
 
unbindKey(PrintStream, PrintStream, List<String>) - Method in class org.jline.builtins.Tmux
 
UNCUT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
UNDEFINED_KEY - Static variable in interface org.jline.reader.LineReader
 
undefinedKey() - Method in class org.jline.reader.impl.LineReaderImpl
 
underline() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the underline attribute enabled.
UNDERLINE - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
UNDERLINE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
underline_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
UNDERLINE_DOUBLE - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
UNDERLINE_DOUBLE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
UNDERLINE_OFF - Enum constant in enum class org.jline.jansi.Ansi.Attribute
 
UNDERLINE_OFF - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
underlineDefault() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the underline attribute set to its default state.
underlineOff() - Method in class org.jline.utils.AttributedStyle
Returns a new style with the underline attribute explicitly disabled.
undo - Variable in class org.jline.reader.impl.LineReaderImpl
 
undo() - Method in class org.jline.reader.impl.LineReaderImpl
 
undo() - Method in class org.jline.reader.impl.UndoTree
 
UNDO - Static variable in interface org.jline.reader.LineReader
 
UNDO_SEARCH - Enum constant in enum class org.jline.builtins.Less.Operation
 
UndoTree<T> - Class in org.jline.reader.impl
Provides undo/redo functionality for the LineReader.
UndoTree(Consumer<T>) - Constructor for class org.jline.reader.impl.UndoTree
 
unicodeChar - Variable in class org.jline.nativ.Kernel32.CHAR_INFO
 
UNINDENT - Enum constant in enum class org.jline.builtins.Nano.Operation
 
uninstall() - Method in class org.jline.jansi.AnsiPrintStream
 
uninstall() - Method in class org.jline.jansi.io.AnsiOutputStream
 
universal - Variable in class org.jline.reader.impl.LineReaderImpl
 
UNIVERSAL_ARGUMENT - Static variable in interface org.jline.reader.LineReader
 
universalArgument() - Method in class org.jline.reader.impl.LineReaderImpl
 
UNIX - Enum constant in enum class org.jline.builtins.Nano.WriteFormat
 
Unknown - Enum constant in enum class org.jline.terminal.KeyEvent.Type
An unrecognized key sequence.
UnknownCommandException - Exception Class in org.jline.shell
This exception is thrown by an CommandDispatcher when it failed to find a requested command.
UnknownCommandException(String) - Constructor for exception class org.jline.console.impl.SystemRegistryImpl.UnknownCommandException
 
UnknownCommandException(String) - Constructor for exception class org.jline.shell.UnknownCommandException
 
unregister(String) - Method in class org.jline.builtins.PosixCommandsRegistry
Unregister a command from the registry.
unregister(String, Object) - Static method in class org.jline.utils.Signals
 
unregisterSignal(String, Object) - Method in class org.jline.terminal.impl.ffm.FfmTerminalProvider
Unregisters a previously registered signal handler; uses FFM unregistration when the provided registration is an FFM registration, otherwise uses the platform fallback.
unregisterSignal(String, Object) - Method in interface org.jline.terminal.spi.TerminalProvider
Unregisters a previously registered signal handler, restoring the prior handler.
unsetopt(LineReader, PrintStream, PrintStream, String[]) - Static method in class org.jline.builtins.Commands
Unsets line reader options.
unsetOpt(LineReader.Option) - Method in class org.jline.reader.impl.LineReaderImpl
 
unsetOpt(LineReader.Option) - Method in interface org.jline.reader.LineReader
Sets an option to false.
UNSETOPT - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
UNSPECIFIED - Enum constant in enum class org.jline.reader.Parser.ParseContext
 
Unsupported - Enum constant in enum class org.jline.jansi.AnsiType
 
up() - Method in interface org.jline.reader.Buffer
Moves the cursor up one line while maintaining the same column position if possible.
up() - Method in class org.jline.reader.impl.BufferImpl
 
up(String) - Method in class org.jline.builtins.Nano.PatternHistory
 
Up - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
 
UP - Enum constant in enum class org.jline.builtins.Less.Operation
 
UP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
UP_CASE_WORD - Static variable in interface org.jline.reader.LineReader
 
up_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
UP_HISTORY - Static variable in interface org.jline.reader.LineReader
 
UP_LINE - Static variable in interface org.jline.reader.LineReader
 
UP_LINE_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
UP_LINE_OR_SEARCH - Static variable in interface org.jline.reader.LineReader
 
upCaseWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
update(List<AttributedString>) - Method in class org.jline.utils.Status
 
update(List<AttributedString>, boolean) - Method in class org.jline.utils.Status
Returns true if the cursor may be misplaced and should be updated.
update(List<AttributedString>, int) - Method in class org.jline.utils.Display
Update the display according to the new lines and flushes the output.
update(List<AttributedString>, int, boolean) - Method in class org.jline.utils.Display
Update the display according to the new lines.
updateAnsi(List<String>, int) - Method in class org.jline.utils.Display
Update the display with lines containing ANSI escape sequences and flush the output.
updateConsoleMode() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
upHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
upLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
upLineOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
upLineOrSearch() - Method in class org.jline.reader.impl.LineReaderImpl
 
upToCursor() - Method in interface org.jline.reader.Buffer
Returns a substring of the buffer from the beginning to the current cursor position.
upToCursor() - Method in class org.jline.reader.impl.BufferImpl
 
URLSource(URL, String) - Constructor for class org.jline.builtins.Source.URLSource
 
usage() - Static method in class org.jline.builtins.Less
 
usage() - Static method in class org.jline.builtins.Nano
 
usage() - Method in class org.jline.builtins.Options
 
usage(PrintStream) - Method in class org.jline.builtins.Options
 
Usage - Search tag in class org.jline.nativ.JLineNativeLoader
Section
usageError(String) - Method in class org.jline.builtins.Options
Prints usage message and returns IllegalArgumentException, for you to throw.
Usage Example - Search tag in package org.jline.terminal
Section
Usage Example: - Search tag in class org.jline.builtins.PosixCommandsRegistry
Section
Usage Examples - Search tag in class org.jline.terminal.TerminalBuilder
Section
USE_FORWARD_SLASH - Enum constant in enum class org.jline.reader.LineReader.Option
FileNameCompleter: Use '/' character as a file directory separator
user0 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user1 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user2 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user3 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user4 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user5 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user6 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user7 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user8 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
user9 - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
UserInterruptException - Exception Class in org.jline.reader
This exception is thrown by LineReader.readLine() when user interrupt handling is enabled and the user types the interrupt character (ctrl-C).
UserInterruptException(String) - Constructor for exception class org.jline.reader.UserInterruptException
 
UserInterruptException(Throwable) - Constructor for exception class org.jline.reader.UserInterruptException
 

V

valid(boolean) - Method in class org.jline.shell.CommandDescription.Builder
Sets whether this description is valid.
validCommandName(String) - Method in class org.jline.reader.impl.DefaultParser
 
validCommandName(String) - Method in interface org.jline.reader.Parser
 
validVariableName(String) - Method in class org.jline.reader.impl.DefaultParser
 
validVariableName(String) - Method in interface org.jline.reader.Parser
 
value - Variable in class org.jline.shell.impl.PipelineParser.Token
The token value.
value() - Method in enum class org.jline.jansi.Ansi.Attribute
 
value() - Method in enum class org.jline.jansi.Ansi.Color
 
value() - Method in enum class org.jline.jansi.Ansi.Erase
 
value() - Method in class org.jline.reader.Candidate
The value that will be used for the actual completion.
value() - Element in annotation interface org.jline.style.StyleBundle.DefaultStyle
 
value() - Element in annotation interface org.jline.style.StyleBundle.StyleGroup
 
value() - Element in annotation interface org.jline.style.StyleBundle.StyleName
 
VALUE_STYLE - Static variable in interface org.jline.console.Printer
Value: String
Applies: MAP and TABLE
Nanorc syntax style used to highlight values.
VALUE_STYLE_ALL - Static variable in interface org.jline.console.Printer
Value: Boolean
Applies: MAP and TABLE
Highlight everything also strings with spaces DEFAULT: highlight only strings without spaces or enclosed by quotes or brackets
valueCompleter() - Method in class org.jline.builtins.Completers.OptDesc
Gets the value completer for this option.
valueOf(String) - Static method in enum class org.jline.builtins.Less.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.Nano.CursorMovement
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.Nano.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.Nano.WriteFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.Nano.WriteMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.TTop.Align
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.builtins.TTop.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.console.CmdLine.DescriptionType
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.console.impl.Builtins.Command
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.console.impl.ConsoleEngineImpl.Command
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.console.Printer.TableRows
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Attribute
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Color
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.Ansi.Erase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.AnsiColors
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.AnsiMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.AnsiRenderer.Code
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.jansi.AnsiType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.impl.DefaultParser.Bracket
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.impl.LineReaderImpl.BellType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.impl.LineReaderImpl.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.LineReader.Option
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.LineReader.RegionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.LineReader.SuggestionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.reader.Parser.ParseContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.shell.CommandLine.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.shell.Job.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.shell.Pipeline.Operator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.shell.widget.CommandTailTipWidgets.TipType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Attributes.ControlChar
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Attributes.ControlFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Attributes.InputFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Attributes.LocalFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Attributes.OutputFlag
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.KeyEvent.Arrow
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.KeyEvent.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.KeyEvent.Special
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.KeyEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Button
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Modifier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.MouseEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.spi.SystemStream
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Terminal.MouseTracking
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.Terminal.Signal
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.terminal.TerminalBuilder.SystemOutput
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.utils.AttributedCharSequence.ForceMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.utils.DiffHelper.Operation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.utils.InfoCmp.Capability
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.jline.widget.TailTipWidgets.TipType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.jline.builtins.Less.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.Nano.CursorMovement
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.Nano.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.Nano.WriteFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.Nano.WriteMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.telnet.ConnectionEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.TTop.Align
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.builtins.TTop.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.console.CmdLine.DescriptionType
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.console.impl.Builtins.Command
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.console.impl.ConsoleEngineImpl.Command
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.console.impl.SystemRegistryImpl.Pipe
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.console.Printer.TableRows
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.Ansi.Attribute
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.Ansi.Color
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.Ansi.Erase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.AnsiColors
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.AnsiMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.AnsiRenderer.Code
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.jansi.AnsiType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.impl.DefaultParser.Bracket
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.impl.LineReaderImpl.BellType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.impl.LineReaderImpl.CompletionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.impl.LineReaderImpl.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.LineReader.Option
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.LineReader.RegionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.LineReader.SuggestionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.reader.Parser.ParseContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.shell.CommandLine.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.shell.Job.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.shell.Pipeline.Operator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.shell.widget.CommandTailTipWidgets.TipType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Attributes.ControlChar
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Attributes.ControlFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Attributes.InputFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Attributes.LocalFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Attributes.OutputFlag
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.impl.TerminalGraphics.Protocol
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.KeyEvent.Arrow
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.KeyEvent.Modifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.KeyEvent.Special
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.KeyEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.MouseEvent.Button
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.MouseEvent.Modifier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.MouseEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.spi.SystemStream
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Terminal.MouseTracking
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.Terminal.Signal
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.terminal.TerminalBuilder.SystemOutput
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.utils.AttributedCharSequence.ForceMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.utils.DiffHelper.Operation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.utils.InfoCmp.Capability
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.jline.widget.TailTipWidgets.TipType
Returns an array containing the constants of this enum class, in the order they are declared.
VAR_NANORC - Static variable in interface org.jline.console.ConsoleEngine
Deprecated.
Console string variable containing the full path to the nanorc configuration file.
VAR_PRNT_OPTIONS - Static variable in class org.jline.console.impl.DefaultPrinter
 
variable(String, Object) - Method in class org.jline.reader.impl.LineReaderImpl
 
variable(String, Object) - Method in interface org.jline.reader.LineReader
Sets a variable in the LineReader and returns the LineReader for method chaining.
variable(String, Object) - Method in class org.jline.reader.LineReaderBuilder
 
variable(String, Object) - Method in class org.jline.shell.ShellBuilder
Sets a LineReader variable.
variableCommands(boolean) - Method in class org.jline.shell.ShellBuilder
Enables or disables built-in variable commands (set, unset, export).
VariableCommands - Class in org.jline.shell.impl
Built-in commands for managing session variables: set, unset, and export.
VariableCommands() - Constructor for class org.jline.shell.impl.VariableCommands
Creates a new VariableCommands group.
VariableReferenceCompleter(ScriptEngine) - Constructor for class org.jline.console.impl.ConsoleEngineImpl.VariableReferenceCompleter
 
variables - Variable in class org.jline.reader.impl.LineReaderImpl
 
variables() - Method in class org.jline.shell.CommandSession
Returns all session variables.
variables(Map<String, Object>) - Method in class org.jline.reader.LineReaderBuilder
 
VDISCARD - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Discard output character (typically Ctrl+O)
VDSUSP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Delayed suspend character
VEOF - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
End-of-file character (typically Ctrl+D)
VEOL - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
End-of-line character
VEOL2 - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Secondary end-of-line character
VERASE - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Erase character (typically Backspace)
VERASE2 - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Alternate erase character (FreeBSD)
VERBATIM - Enum constant in enum class org.jline.builtins.Nano.Operation
 
veryQuiet - Variable in class org.jline.builtins.Less
 
VI_ADD_EOL - Static variable in interface org.jline.reader.LineReader
 
VI_ADD_NEXT - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_BLANK_WORD - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_BLANK_WORD_END - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_DELETE_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_KILL_WORD - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
VI_BACKWARD_WORD_END - Static variable in interface org.jline.reader.LineReader
 
VI_BEGINNING_OF_LINE - Static variable in interface org.jline.reader.LineReader
 
VI_CHANGE - Static variable in interface org.jline.reader.LineReader
 
VI_CHANGE_EOL - Static variable in interface org.jline.reader.LineReader
 
VI_CHANGE_WHOLE_LINE - Static variable in interface org.jline.reader.LineReader
 
VI_CMD_MODE - Static variable in interface org.jline.reader.LineReader
 
VI_DELETE - Static variable in interface org.jline.reader.LineReader
 
VI_DELETE_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_DIGIT_OR_BEGINNING_OF_LINE - Static variable in interface org.jline.reader.LineReader
 
VI_DOWN_LINE_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
VI_END_OF_LINE - Static variable in interface org.jline.reader.LineReader
 
VI_FETCH_HISTORY - Static variable in interface org.jline.reader.LineReader
 
VI_FIND_NEXT_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_FIND_NEXT_CHAR_SKIP - Static variable in interface org.jline.reader.LineReader
 
VI_FIND_PREV_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_FIND_PREV_CHAR_SKIP - Static variable in interface org.jline.reader.LineReader
 
VI_FIRST_NON_BLANK - Static variable in interface org.jline.reader.LineReader
 
VI_FORWARD_BLANK_WORD - Static variable in interface org.jline.reader.LineReader
 
VI_FORWARD_BLANK_WORD_END - Static variable in interface org.jline.reader.LineReader
 
VI_FORWARD_CHAR - Static variable in interface org.jline.reader.LineReader
 
VI_FORWARD_WORD - Static variable in interface org.jline.reader.LineReader
 
VI_FORWARD_WORD_END - Static variable in interface org.jline.reader.LineReader
 
VI_GOTO_COLUMN - Static variable in interface org.jline.reader.LineReader
 
VI_HISTORY_SEARCH_BACKWARD - Static variable in interface org.jline.reader.LineReader
 
VI_HISTORY_SEARCH_FORWARD - Static variable in interface org.jline.reader.LineReader
 
VI_INSERT - Static variable in interface org.jline.reader.LineReader
 
VI_INSERT_BOL - Static variable in interface org.jline.reader.LineReader
 
VI_INSERT_COMMENT - Static variable in interface org.jline.reader.LineReader
 
VI_JOIN - Static variable in interface org.jline.reader.LineReader
 
VI_KILL_EOL - Static variable in interface org.jline.reader.LineReader
 
VI_KILL_LINE - Static variable in interface org.jline.reader.LineReader
 
VI_MATCH_BRACKET - Static variable in interface org.jline.reader.LineReader
 
VI_OPEN_LINE_ABOVE - Static variable in interface org.jline.reader.LineReader
 
VI_OPEN_LINE_BELOW - Static variable in interface org.jline.reader.LineReader
 
VI_OPER_SWAP_CASE - Static variable in interface org.jline.reader.LineReader
 
VI_PUT_AFTER - Static variable in interface org.jline.reader.LineReader
 
VI_PUT_BEFORE - Static variable in interface org.jline.reader.LineReader
 
VI_QUOTED_INSERT - Static variable in interface org.jline.reader.LineReader
 
VI_REPEAT_CHANGE - Static variable in interface org.jline.reader.LineReader
 
VI_REPEAT_FIND - Static variable in interface org.jline.reader.LineReader
 
VI_REPEAT_SEARCH - Static variable in interface org.jline.reader.LineReader
 
VI_REPLACE - Static variable in interface org.jline.reader.LineReader
 
VI_REPLACE_CHARS - Static variable in interface org.jline.reader.LineReader
 
VI_REV_REPEAT_FIND - Static variable in interface org.jline.reader.LineReader
 
VI_REV_REPEAT_SEARCH - Static variable in interface org.jline.reader.LineReader
 
VI_SET_BUFFER - Static variable in interface org.jline.reader.LineReader
 
VI_SUBSTITUTE - Static variable in interface org.jline.reader.LineReader
 
VI_SWAP_CASE - Static variable in interface org.jline.reader.LineReader
 
VI_UNDO_CHANGE - Static variable in interface org.jline.reader.LineReader
 
VI_UP_LINE_OR_HISTORY - Static variable in interface org.jline.reader.LineReader
 
VI_YANK - Static variable in interface org.jline.reader.LineReader
 
VI_YANK_EOL - Static variable in interface org.jline.reader.LineReader
 
VI_YANK_WHOLE_LINE - Static variable in interface org.jline.reader.LineReader
 
viAddEol() - Method in class org.jline.reader.impl.LineReaderImpl
 
viAddNext() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardBlankWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardBlankWordEnd() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardDeleteChar() - Method in class org.jline.reader.impl.LineReaderImpl
Deletes the previous character from the cursor position
viBackwardKillWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBackwardWordEnd() - Method in class org.jline.reader.impl.LineReaderImpl
 
viBeginningOfLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
viChange() - Method in class org.jline.reader.impl.LineReaderImpl
 
viChange(int, int) - Method in class org.jline.reader.impl.LineReaderImpl
 
viChangeEol() - Method in class org.jline.reader.impl.LineReaderImpl
 
viChangeWholeLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
viCmd() - Method in class org.jline.reader.impl.LineReaderImpl
 
VICMD - Static variable in interface org.jline.reader.LineReader
 
viCmdMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
viDelete() - Method in class org.jline.reader.impl.LineReaderImpl
 
viDeleteChangeYankToRemap(String) - Method in class org.jline.reader.impl.LineReaderImpl
This method is calling while doing a delete-to ("d"), change-to ("c"), or yank-to ("y") and it filters out only those movement operations that are allowable during those operations.
viDeleteChar() - Method in class org.jline.reader.impl.LineReaderImpl
Deletes the character you are sitting on and sucks the rest of the line in from the right.
viDeleteTo(int, int) - Method in class org.jline.reader.impl.LineReaderImpl
 
viDigitOrBeginningOfLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
viDownLineOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
viEndOfLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
viFindNextChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
viFindNextCharSkip() - Method in class org.jline.reader.impl.LineReaderImpl
 
viFindPrevChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
viFindPrevCharSkip() - Method in class org.jline.reader.impl.LineReaderImpl
 
viFirstNonBlank() - Method in class org.jline.reader.impl.LineReaderImpl
 
viForwardBlankWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
viForwardBlankWordEnd() - Method in class org.jline.reader.impl.LineReaderImpl
 
viForwardChar() - Method in class org.jline.reader.impl.LineReaderImpl
 
viForwardWord() - Method in class org.jline.reader.impl.LineReaderImpl
 
viForwardWordEnd() - Method in class org.jline.reader.impl.LineReaderImpl
 
viHistorySearchBackward() - Method in class org.jline.reader.impl.LineReaderImpl
 
viHistorySearchForward() - Method in class org.jline.reader.impl.LineReaderImpl
Implements vi search ("/" or "?").
VIINS - Static variable in interface org.jline.reader.LineReader
 
viInsert() - Method in class org.jline.reader.impl.LineReaderImpl
 
viInsertBol() - Method in class org.jline.reader.impl.LineReaderImpl
 
viInsertComment() - Method in class org.jline.reader.impl.LineReaderImpl
 
viInsertion() - Method in class org.jline.reader.impl.LineReaderImpl
 
viJoin() - Method in class org.jline.reader.impl.LineReaderImpl
 
viKillEol() - Method in class org.jline.reader.impl.LineReaderImpl
 
viKillWholeLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
viMatchBracket() - Method in class org.jline.reader.impl.LineReaderImpl
 
viMoveMode - Variable in class org.jline.reader.impl.LineReaderImpl
 
VINTR - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Interrupt character (typically Ctrl+C)
viOpenLineAbove() - Method in class org.jline.reader.impl.LineReaderImpl
 
viOpenLineBelow() - Method in class org.jline.reader.impl.LineReaderImpl
 
viOpp() - Method in class org.jline.reader.impl.LineReaderImpl
 
VIOPP - Static variable in interface org.jline.reader.LineReader
 
viPutAfter() - Method in class org.jline.reader.impl.LineReaderImpl
Pasts the yank buffer to the right of the current cursor position and moves the cursor to the end of the pasted region.
viPutBefore() - Method in class org.jline.reader.impl.LineReaderImpl
 
viRepeatFind() - Method in class org.jline.reader.impl.LineReaderImpl
 
viRepeatSearch() - Method in class org.jline.reader.impl.LineReaderImpl
 
viReplaceChars() - Method in class org.jline.reader.impl.LineReaderImpl
Implements the vi change character command (in move-mode "r" followed by the character to change to).
viRevRepeatFind() - Method in class org.jline.reader.impl.LineReaderImpl
 
viRevRepeatSearch() - Method in class org.jline.reader.impl.LineReaderImpl
 
virtual_terminal - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
VirtualTerminal - Enum constant in enum class org.jline.jansi.AnsiType
 
VISIBLE - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.BellType
 
visual() - Method in class org.jline.reader.impl.LineReaderImpl
 
VISUAL - Static variable in interface org.jline.reader.LineReader
 
VISUAL_LINE_MODE - Static variable in interface org.jline.reader.LineReader
 
VISUAL_MODE - Static variable in interface org.jline.reader.LineReader
 
visualLineMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
visualMode() - Method in class org.jline.reader.impl.LineReaderImpl
 
viSwapCase() - Method in class org.jline.reader.impl.LineReaderImpl
Switches the case of the current character from upper to lower or lower to upper as necessary and advances the cursor one position to the right.
viUpLineOrHistory() - Method in class org.jline.reader.impl.LineReaderImpl
 
viYankTo() - Method in class org.jline.reader.impl.LineReaderImpl
 
viYankTo(int, int) - Method in class org.jline.reader.impl.LineReaderImpl
Implement the "vi" yank-to operation.
viYankWholeLine() - Method in class org.jline.reader.impl.LineReaderImpl
 
VKILL - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Kill line character (typically Ctrl+U)
VLNEXT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Literal next character (typically Ctrl+V)
VMIN - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Minimum number of characters for non-canonical read
VQUIT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Quit character (typically Ctrl+\)
VREPRINT - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Reprint line character (typically Ctrl+R)
VSTART - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Start output character (typically Ctrl+Q)
VSTATUS - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Status request character (typically Ctrl+T)
VSTOP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Stop output character (typically Ctrl+S)
vsusp - Variable in class org.jline.builtins.Nano
 
VSUSP - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Suspend character (typically Ctrl+Z)
VSWTC - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Switch character (Linux/Solaris)
VTDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
Vertical tab delay
VTIME - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Timeout in deciseconds for non-canonical read
VWERASE - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
Word erase character (typically Ctrl+W)

W

wait_tone - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
waitAndCapture(Process) - Static method in class org.jline.utils.ExecHelper
 
waitDirty() - Method in class org.jline.builtins.ScreenTerminal
 
waitDirty(long) - Method in class org.jline.builtins.ScreenTerminal
Waits for the screen to become dirty, up to the given timeout.
WaitForSingleObject(long, int) - Static method in class org.jline.nativ.Kernel32
 
warn(Object...) - Static method in class org.jline.utils.Log
 
watch(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Watch command - execute a command repeatedly and display output.
watch(PosixCommands.Context, String[], PosixCommands.CommandExecutor) - Static method in class org.jline.builtins.PosixCommands
Watch command with command executor - execute a command repeatedly and display output.
wc(PosixCommands.Context, String[]) - Static method in class org.jline.builtins.PosixCommands
Word count command - count lines, words, characters, and bytes.
wcwidth(int) - Static method in class org.jline.utils.WCWidth
 
wcwidth(String) - Method in class org.jline.utils.Display
Compute the number of terminal columns required to display a string, interpreting ANSI escape sequences.
WCWidth - Class in org.jline.utils
Utility class for determining the display width of Unicode characters.
wcwidthForDisplay(CharSequence, int, Terminal) - Static method in class org.jline.utils.WCWidth
Compute the display width in terminal columns of the character or grapheme cluster that begins at the given index in the character sequence.
wcwidthForGraphemeCluster(CharSequence, int) - Static method in class org.jline.utils.WCWidth
Returns the display width of the grapheme cluster starting at index.
WebTerminal - Class in org.jline.builtins
A web-based terminal implementation that extends LineDisciplineTerminal.
WebTerminal() - Constructor for class org.jline.builtins.WebTerminal
Creates a new WebTerminal with default settings (localhost:8080).
WebTerminal(String, int) - Constructor for class org.jline.builtins.WebTerminal
Creates a new WebTerminal with specified host and port.
WebTerminal(String, int, int, int) - Constructor for class org.jline.builtins.WebTerminal
Initialize a WebTerminal bound to the given host and port and configured with the specified columns and rows.
WebTerminal.WebTerminalComponent - Class in org.jline.builtins
The inner WebTerminalComponent that contains the original ScreenTerminal-based implementation.
WebTerminalComponent(int, int) - Constructor for class org.jline.builtins.WebTerminal.WebTerminalComponent
Creates a new WebTerminalComponent with the specified dimensions.
WHAT_CURSOR_POSITION - Static variable in interface org.jline.reader.LineReader
 
whatCursorPosition() - Method in class org.jline.reader.impl.LineReaderImpl
 
Wheel - Enum constant in enum class org.jline.terminal.MouseEvent.Type
The mouse wheel was scrolled.
WheelDown - Enum constant in enum class org.jline.terminal.MouseEvent.Button
The mouse wheel was scrolled downward.
WheelUp - Enum constant in enum class org.jline.terminal.MouseEvent.Button
The mouse wheel was scrolled upward.
WHICH - Enum constant in enum class org.jline.console.impl.ConsoleEngineImpl.Command
 
WHITE - Enum constant in enum class org.jline.jansi.Ansi.Color
 
WHITE - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
WHITE - Static variable in class org.jline.jansi.io.AnsiProcessor
 
WHITE - Static variable in class org.jline.utils.AnsiWriter
 
WHITE - Static variable in class org.jline.utils.AttributedStyle
 
WHITESPACE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
wide_char_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
widget(LineReader, PrintStream, PrintStream, Function<String, Widget>, String[]) - Static method in class org.jline.builtins.Commands
Manipulates line reader widgets.
Widget - Interface in org.jline.reader
A Widget represents an action that can be bound to a key sequence in the LineReader.
WIDGET - Enum constant in enum class org.jline.console.impl.Builtins.Command
 
WidgetCreator(ConsoleEngine, String) - Constructor for class org.jline.console.ConsoleEngine.WidgetCreator
Deprecated.
Creates a new widget creator for the specified function.
widgets - Variable in class org.jline.reader.impl.LineReaderImpl
 
Widgets - Class in org.jline.widget
Base class for creating custom widgets for JLine's LineReader.
Widgets(LineReader) - Constructor for class org.jline.widget.Widgets
Creates a new Widgets instance for the specified LineReader.
width() - Method in class org.jline.builtins.Nano.Buffer
 
width() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
 
width(int) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
 
WIDTH - Static variable in interface org.jline.console.Printer
Value: Integer
Applies: MAP and TABLE
Display width (default terminal width).
width_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
WILL - Static variable in class org.jline.builtins.telnet.TelnetIO
Negotiation: Will do option
WINCH - Enum constant in enum class org.jline.terminal.Terminal.Signal
Window change signal, sent when the terminal window size changes.
window - Variable in class org.jline.builtins.Less
 
window - Variable in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
WINDOW_BUFFER_SIZE_EVENT - Static variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
WINDOW_BUFFER_SIZE_RECORD() - Constructor for class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
Default constructor.
windowBufferSizeEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
 
windowHeight() - Method in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
WindowsAnsiProcessor - Class in org.jline.jansi.io
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes (see Jansi native Kernel32).
WindowsAnsiProcessor(OutputStream) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
 
WindowsAnsiProcessor(OutputStream, boolean) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
 
WindowsAnsiProcessor(OutputStream, long) - Constructor for class org.jline.jansi.io.WindowsAnsiProcessor
 
WindowsAnsiWriter - Class in org.jline.terminal.impl.jni.win
A Windows ANSI escape processor, that uses JNA to access native platform API's to change the console attributes.
WindowsAnsiWriter(Writer) - Constructor for class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
 
windowWidth() - Method in class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
 
WinSize() - Constructor for class org.jline.nativ.CLibrary.WinSize
 
WinSize(short, short) - Constructor for class org.jline.nativ.CLibrary.WinSize
 
winSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Creates a terminal connected to a system stream.
winSysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
winSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
Create a POSIX-style system terminal for Windows environments that provide a POSIX layer (Cygwin/MSYS); returns null on other Windows variants.
winSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
 
withCurrentDirectory(Path) - Method in class org.jline.builtins.PosixCommandsRegistry
Create a new registry with a different current directory.
WONT - Static variable in class org.jline.builtins.telnet.TelnetIO
Negotiation: Wont do option
word() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the current word.
word() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
word() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
word() - Method in interface org.jline.reader.ParsedLine
The current word being completed.
WORDCHARS - Static variable in interface org.jline.reader.LineReader
 
wordCursor() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the cursor position within the current word.
wordCursor() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
wordCursor() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
wordCursor() - Method in interface org.jline.reader.ParsedLine
The cursor position within the current word.
wordIndex() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the index of the current word, which is always 0 for ArgumentLine.
wordIndex() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
wordIndex() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
wordIndex() - Method in interface org.jline.reader.ParsedLine
The index of the current word in the list of words.
words() - Method in class org.jline.builtins.Completers.RegexCompleter.ArgumentLine
Gets the list of words, which contains only the current word.
words() - Method in class org.jline.reader.impl.completer.ArgumentCompleter.ArgumentLine
 
words() - Method in class org.jline.reader.impl.DefaultParser.ArgumentList
 
words() - Method in interface org.jline.reader.ParsedLine
The list of words.
workDir - Variable in class org.jline.console.impl.SystemRegistryImpl
 
workDir(Supplier<Path>) - Method in class org.jline.console.impl.ConsoleDispatcherBuilder
Sets the working directory supplier.
workingDirectory() - Method in class org.jline.shell.CommandSession
Returns the working directory.
wrap(ParsedLine) - Static method in class org.jline.reader.impl.LineReaderImpl
 
WRAP - Enum constant in enum class org.jline.builtins.Nano.Operation
 
wrapAtEol - Variable in class org.jline.utils.Display
 
wrapping - Variable in class org.jline.builtins.Nano
 
write(byte) - Method in class org.jline.builtins.telnet.TelnetIO
Method to output a byte.
write(byte[]) - Method in class org.jline.builtins.telnet.TelnetIO
Method to write an array of bytes.
write(byte[]) - Method in class org.jline.utils.WriterOutputStream
 
write(byte[], int, int) - Method in class org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
 
write(byte[], int, int) - Method in class org.jline.builtins.ScreenTerminalOutputStream
 
write(byte[], int, int) - Method in class org.jline.utils.FastBufferedOutputStream
 
write(byte[], int, int) - Method in class org.jline.utils.WriterOutputStream
 
write(char) - Method in class org.jline.builtins.telnet.TelnetIO
Method to write a char.
write(char[], int, int) - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
Writes a portion of a character array to the Windows console.
write(char[], int, int) - Method in class org.jline.utils.AnsiWriter
 
write(int) - Method in class org.jline.builtins.ScreenTerminalOutputStream.DelegateOutputStream
 
write(int) - Method in class org.jline.builtins.ScreenTerminalOutputStream
 
write(int) - Method in class org.jline.builtins.telnet.TelnetIO
Method to output an int.
write(int) - Method in class org.jline.jansi.io.AnsiOutputStream
write(int) - Method in interface org.jline.reader.Buffer
Writes a character at the current cursor position and advances the cursor.
write(int) - Method in class org.jline.reader.impl.BufferImpl
Write the specific character into the buffer, setting the cursor position ahead one.
write(int) - Method in class org.jline.utils.AnsiWriter
 
write(int) - Method in class org.jline.utils.FastBufferedOutputStream
 
write(int) - Method in class org.jline.utils.WriterOutputStream
 
write(int[]) - Method in class org.jline.builtins.telnet.TelnetIO
Method to output an array of int' s.
write(int, boolean) - Method in interface org.jline.reader.Buffer
Writes a character at the current cursor position and advances the cursor.
write(int, boolean) - Method in class org.jline.reader.impl.BufferImpl
Write the specific character into the buffer, setting the cursor position ahead one.
write(CharSequence) - Method in class org.jline.builtins.ScreenTerminal
 
write(CharSequence) - Method in interface org.jline.reader.Buffer
Writes a string at the current cursor position and advances the cursor.
write(CharSequence) - Method in class org.jline.reader.impl.BufferImpl
Insert the specified chars into the buffer, setting the cursor to the end of the insertion point.
write(CharSequence, boolean) - Method in interface org.jline.reader.Buffer
Writes a string at the current cursor position and advances the cursor.
write(CharSequence, boolean) - Method in class org.jline.reader.impl.BufferImpl
 
write(String) - Method in class org.jline.builtins.SwingTerminal.TerminalComponent
Writes text to the terminal component.
write(String) - Method in class org.jline.builtins.SwingTerminal
Writes text to the terminal component.
write(String) - Method in class org.jline.builtins.telnet.TelnetIO
Method to output a string.
write(String) - Method in class org.jline.builtins.WebTerminal.WebTerminalComponent
Writes text to the terminal.
write(String) - Method in class org.jline.builtins.WebTerminal
Writes text to the terminal.
write(String) - Method in class org.jline.style.StyledWriter
Writes a string after evaluating any style expressions it contains.
write(String, int, int) - Method in class org.jline.utils.AnsiWriter
 
write(Path, boolean) - Method in interface org.jline.reader.History
Write history to the file.
write(Path, boolean) - Method in class org.jline.reader.impl.history.DefaultHistory
Writes the history to the specified file, optionally replacing the existing file.
WRITE - Enum constant in enum class org.jline.builtins.Nano.Operation
 
WRITE - Enum constant in enum class org.jline.builtins.Nano.WriteMode
 
writeConsole(char[], int) - Method in class org.jline.terminal.impl.AbstractWindowsConsoleWriter
Writes text to the Windows console.
WriteConsoleW(long, char[], int, int[], long) - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/ms687401(v=VS.85).aspx
writeMode - Variable in class org.jline.builtins.Nano
 
writer - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
 
writer - Variable in class org.jline.terminal.impl.PosixSysTerminal
 
writer() - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
 
writer() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
 
writer() - Method in class org.jline.terminal.impl.DumbTerminal
 
writer() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
 
writer() - Method in class org.jline.terminal.impl.PosixPtyTerminal
 
writer() - Method in class org.jline.terminal.impl.PosixSysTerminal
 
writer() - Method in interface org.jline.terminal.Terminal
Retrieve the Writer for this terminal.
WriterOutputStream - Class in org.jline.utils
An OutputStream implementation that writes to a Writer, bridging byte and character streams.
WriterOutputStream(Writer, Charset) - Constructor for class org.jline.utils.WriterOutputStream
 
WriterOutputStream(Writer, CharsetDecoder) - Constructor for class org.jline.utils.WriterOutputStream
 
ws_col - Variable in class org.jline.nativ.CLibrary.WinSize
 
ws_row - Variable in class org.jline.nativ.CLibrary.WinSize
 
ws_xpixel - Variable in class org.jline.nativ.CLibrary.WinSize
 
ws_ypixel - Variable in class org.jline.nativ.CLibrary.WinSize
 

X

x - Variable in class org.jline.nativ.Kernel32.COORD
 
X86 - Static variable in class org.jline.nativ.OSInfo
 
X86_64 - Static variable in class org.jline.nativ.OSInfo
 
xargs() - Method in class org.jline.console.CommandInput
Deprecated.
Returns the original command arguments as objects.
XCASE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
Canonical upper/lower presentation (Linux/Solaris)
xm - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
XM - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
xoff_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
xon_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
xon_xoff - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
XTERM_INITC - Static variable in class org.jline.utils.ColorPalette
 

Y

y - Variable in class org.jline.nativ.Kernel32.COORD
 
yank() - Method in class org.jline.reader.impl.KillRing
Yanks a previously killed text.
yank() - Method in class org.jline.reader.impl.LineReaderImpl
 
YANK - Enum constant in enum class org.jline.reader.impl.LineReaderImpl.ViMoveMode
 
YANK - Static variable in interface org.jline.reader.LineReader
 
YANK_POP - Static variable in interface org.jline.reader.LineReader
 
yankBuffer - Variable in class org.jline.reader.impl.LineReaderImpl
The vi yank buffer
yankPop() - Method in class org.jline.reader.impl.KillRing
Moves the pointer to the current slot back and returns the text in that position.
yankPop() - Method in class org.jline.reader.impl.LineReaderImpl
 
YELLOW - Enum constant in enum class org.jline.jansi.Ansi.Color
 
YELLOW - Enum constant in enum class org.jline.jansi.AnsiRenderer.Code
 
YELLOW - Static variable in class org.jline.jansi.io.AnsiProcessor
 
YELLOW - Static variable in class org.jline.utils.AnsiWriter
 
YELLOW - Static variable in class org.jline.utils.AttributedStyle
 
YES - Enum constant in enum class org.jline.builtins.Nano.Operation
 

Z

zero_motion - Enum constant in enum class org.jline.utils.InfoCmp.Capability
 
zeroOut() - Method in interface org.jline.reader.Buffer
Clear any internal buffer.
zeroOut() - Method in class org.jline.reader.impl.BufferImpl
 
zeroOut() - Method in class org.jline.reader.impl.LineReaderImpl
 
zeroOut() - Method in interface org.jline.reader.LineReader
Clears any internal buffers and sensitive data.
ZeroWidthSupplier() - Constructor for class org.jline.jansi.io.AnsiOutputStream.ZeroWidthSupplier
Creates a new ZeroWidthSupplier.

_

_getch() - Static method in class org.jline.nativ.Kernel32
see: http://msdn.microsoft.com/en-us/library/078sfkak(VS.80).aspx
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form