Index
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
- 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
- acs_chars - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- add(T) - Static method in class org.jline.utils.ShutdownHooks
-
Adds a task to be executed when the JVM shuts down.
- AdobeRGB_environment - Static variable in class org.jline.utils.Colors
-
Adobe RGB environment
- AixTermiosMapping - Class in org.jline.terminal.impl
-
AIX-specific termios flag constants and control character indices.
- ALL - Enum constant in enum class org.jline.jansi.Ansi.Erase
- 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.
- ALTWERASE - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
-
Use alternate WERASE algorithm
- 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.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.
- 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(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.
- appendAnsi(String) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified ANSI-encoded string to this builder.
- 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.
- 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.
- 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.
- 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.
- auto_left_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
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(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_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 - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- BACKWARD - Enum constant in enum class org.jline.jansi.Ansi.Erase
- BEGIN_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
- bell - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- 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_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.
- 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.
- bools - Variable in class org.jline.terminal.impl.AbstractTerminal
- border - Variable in class org.jline.utils.Status
- borderString - Variable in class org.jline.utils.Status
- bottom - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- BRIGHT - Static variable in class org.jline.utils.AttributedStyle
- 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.utils.FastBufferedOutputStream
- 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_capacity - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- build() - Method in class org.jline.terminal.TerminalBuilder
-
Create and configure a Terminal instance according to this builder's settings.
- builder() - Static method in class org.jline.terminal.TerminalBuilder
-
Creates a new terminal builder instance for configuring and creating terminals.
- 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
- can(InfoCmp.Capability, InfoCmp.Capability) - Method in class org.jline.utils.Display
- can_change - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- canChange() - Method in class org.jline.utils.ColorPalette
-
Check if the terminal has the capability to change colors.
- 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()andTerminal.resume()calls. - canScroll - Variable in class org.jline.utils.Display
- 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
- 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
- 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
- cellAttr(long) - Static method in class org.jline.utils.ScreenTerminal
-
Extracts the raw 32-bit attribute word from a cell value.
- cellBackground(long) - Static method in class org.jline.utils.ScreenTerminal
-
Extracts the background color as a 12-bit value (4 bits per r/g/b channel).
- cellBold(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the bold attribute set. - cellCodePoint(long) - Static method in class org.jline.utils.ScreenTerminal
-
Extracts the Unicode code point from a cell value.
- cellColorRgb(int) - Static method in class org.jline.utils.ScreenTerminal
-
Expands a 12-bit color (as returned by
ScreenTerminal.cellForeground(long)orScreenTerminal.cellBackground(long)) to a 24-bit RGB value. - cellConceal(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the conceal (hidden) attribute set. - cellDim(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the dim/faint attribute set. - cellForeground(long) - Static method in class org.jline.utils.ScreenTerminal
-
Extracts the foreground color as a 12-bit value (4 bits per r/g/b channel).
- cellHasBackground(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has an explicit background color set. - cellHasForeground(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has an explicit foreground color set. - cellInverse(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the inverse (negative) attribute set. - cellItalic(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the italic attribute set. - cellUnderline(long) - Static method in class org.jline.utils.ScreenTerminal
-
Returns
trueif the cell has the underline attribute set. - 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_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_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.
- 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
indexincs. - charCountForGraphemeCluster(CharSequence, int) - Static method in class org.jline.utils.WCWidth
-
Returns the number of
chars consumed by the grapheme cluster starting atindexin the givenCharSequence. - 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() - 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
- CIGNORE - Enum constant in enum class org.jline.terminal.Attributes.ControlFlag
-
Ignore control flags
- clear() - Method in class org.jline.utils.Display
-
Clears the whole screen.
- clear() - Method in class org.jline.utils.NonBlockingReaderImpl
- 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
- clearAllImages(Terminal) - Method in class org.jline.terminal.impl.KittyGraphics
-
Clears all images from the terminal.
- 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
- close() - Method in class org.jline.jansi.io.AnsiOutputStream
- 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.ScreenTerminalOutputStream
- close() - Method in class org.jline.utils.ScreenTerminalOutputStream.DelegateOutputStream
- 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
- 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
- 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 - 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.
- 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_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
- 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
-
Deprecated.
- 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
-
Deprecated.
- columnSubSequence(Terminal, int, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns a subsequence of this attributed string based on column positions.
- command_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- commandId - Variable in class org.jline.nativ.Kernel32.MENU_EVENT_RECORD
- 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
- compileGlob(String) - Static method in class org.jline.utils.SafeRegex
-
Compile a glob-style pattern into a
Pattern. - compileGlob(String, int) - Static method in class org.jline.utils.SafeRegex
-
Compile a glob-style pattern into a
Patternwith the given regex flags. - computeEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStderrEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStdinEncoding() - Method in class org.jline.terminal.TerminalBuilder
- computeStdoutEncoding() - Method in class org.jline.terminal.TerminalBuilder
- 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.
- Configuration Options - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- CONSOLE_SCREEN_BUFFER_INFO() - Constructor for class org.jline.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
-
Default constructor.
- 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.
- 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(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. - cost - Variable in class org.jline.utils.Display
- count - Variable in class org.jline.utils.FastBufferedOutputStream
- 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
- createInputStream(Charset) - Method in class org.jline.utils.PumpReader
- 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, 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) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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
- 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(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.
- 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
- debug(Object...) - Static method in class org.jline.utils.Log
- debug(Supplier<String>) - Static method in class org.jline.utils.Log
- 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_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
- 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
- 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.utils.ScreenTerminalOutputStream.DelegateOutputStream
- Delete - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- DELETE - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- delete_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- delete_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.
- dest_tabs_magic_smso - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- detectTrueColorSupport() - Method in class org.jline.terminal.impl.AbstractTerminal
-
Detects true color support from environment variables and upgrades
max_colorsaccordingly. - 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/ttyfallback 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.")} which means: delete "Hello", add "Goodbye" and keep " world."
- dimSurrounding - Static variable in class org.jline.utils.Colors
-
Dim surrounding for CAM color spaces
- dis_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- DISABLE - Static variable in class org.jline.jansi.Ansi
- disableScrolling() - Method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- display - Variable in class org.jline.utils.Status
- 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.
- 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
- 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.
- 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.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.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
- doProcessInputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- 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.jni.JniUnixSysTerminal
- doSetSize(Sized) - Method in class org.jline.terminal.impl.AbstractUnixSysTerminal
- 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.
- Down - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
- down_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_DUMB/dumbterminal provider. - 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.utils.ScreenTerminal
-
Dumps the terminal content as HTML with inline RGB color styles.
- dump(long[], int[]) - Method in class org.jline.utils.ScreenTerminal
-
Dumps the raw screen content into a flat array.
- dump(long[], int, int, int, int, int[]) - Method in class org.jline.utils.ScreenTerminal
- dump(long, boolean) - Method in class org.jline.utils.ScreenTerminal
-
Dumps the terminal content as HTML with inline RGB color styles.
- dump(long, boolean, long[], int[]) - Method in class org.jline.utils.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.utils.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
- 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 - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
-
Enable echoing
- 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
- elapsed() - Method in class org.jline.utils.Timeout
- EMPTY - Static variable in class org.jline.utils.AttributedString
-
An empty AttributedString with no characters.
- Emulation - Enum constant in enum class org.jline.jansi.AnsiType
- ena_acs - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
Charsetthat should be used to encode characters forTerminal.input()andTerminal.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
Charsetto use for reading/writing from the console. - End - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- end_bit_image_region - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- END_TOKEN - Static variable in class org.jline.jansi.AnsiRenderer
- 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.
- EOF - Static variable in class org.jline.utils.NonBlockingInputStream
- EOF - Static variable in class org.jline.utils.NonBlockingReader
- EQUAL - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- 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_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() - 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.
- 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).
- Escape - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- eventFlags - Variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- eventType - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- exec(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_EXEC/execterminal 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.
- 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
- 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
- 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
- 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/ffmterminal provider. - 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
- 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(Pattern, CharSequence) - Static method in class org.jline.utils.SafeRegex
-
Test whether the pattern is found anywhere in the input, with timeout protection.
- 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
- 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.ScreenTerminalOutputStream.DelegateOutputStream
- flush() - Method in class org.jline.utils.ScreenTerminalOutputStream
- 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.
- focusEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- 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 supportsAttributedCharSequence.HIGH_COLORS. - forCurrentPlatform() - Static method in class org.jline.terminal.impl.TermiosMapping
-
Returns the
TermiosMappingfor 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_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.
- 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.
- form_feed - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- format(String, Object...) - Method in class org.jline.jansi.Ansi
- 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
- 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.
- 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.
- 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).
G
- generic_type - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- get_mouse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- getArchName() - Static method in class org.jline.nativ.OSInfo
- 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 class org.jline.terminal.impl.PosixSysTerminal
- getAttributes() - Method in interface org.jline.terminal.Terminal
-
Returns the current terminal attributes.
- 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.
- 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.
- 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.
- getButton() - Method in class org.jline.terminal.MouseEvent
-
Returns the button involved in this mouse event.
- getCapabilitiesByName() - Static method in class org.jline.utils.InfoCmp
- getCharacter() - Method in class org.jline.terminal.KeyEvent
- 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
- getColors() - Method in class org.jline.jansi.AnsiPrintStream
- getColors() - Method in class org.jline.jansi.io.AnsiOutputStream
- 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.
- getColumns() - Method in class org.jline.utils.ScreenTerminal
-
Provide the current number of columns in the terminal.
- getConsole(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- 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(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
- 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
- getCurrentMouseTracking() - Method in class org.jline.terminal.impl.AbstractTerminal
- getCurrentMouseTracking() - Method in interface org.jline.terminal.Terminal
-
Returns the current mouse tracking mode.
- 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.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.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.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.terminal.impl.SixelGraphics
-
Gets a description of this graphics protocol.
- 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.
- getEncoding() - Method in class org.jline.utils.InputStreamReader
-
Returns the name of the encoding used to convert bytes into characters.
- getEscapeSequence(short, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getExistingStatus(Terminal) - Static method in class org.jline.utils.Status
- 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.
- 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.
- getHeight() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
- getHeight() - Method in interface org.jline.terminal.Terminal
-
Deprecated.Use
Terminal.getRows()instead. - getHeight() - Method in class org.jline.utils.ScreenTerminal
-
Deprecated.Use
ScreenTerminal.getRows()instead. - getHistory() - Method in class org.jline.utils.ScreenTerminal
-
Returns a snapshot of the scrollback history: the lines that have scrolled off the top of the active screen, oldest first.
- getHistorySize() - Method in class org.jline.utils.ScreenTerminal
-
Returns the number of lines currently held in the scrollback history.
- 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.
- getKind() - Method in class org.jline.terminal.impl.AbstractTerminal
- 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
- getLoadedInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
- getLocalFlag(Attributes.LocalFlag) - Method in class org.jline.terminal.Attributes
- getLocalFlags() - Method in class org.jline.terminal.Attributes
- getMajorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the major version number of the JLine library.
- 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.
- getMinorVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the minor version number of the JLine library.
- 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 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.
- 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.
- getNextOptionInt(Iterator<Object>) - Method in class org.jline.jansi.io.AnsiProcessor
-
Helper for processEscapeCommand() to iterate over integer 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.
- getOSName() - Static method in class org.jline.nativ.OSInfo
- 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.
- 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
- getRawSequence() - Method in class org.jline.terminal.KeyEvent
- getRawSequence(InfoCmp.Capability) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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.
- getRows() - Method in class org.jline.utils.ScreenTerminal
-
Gets the number of rows in the terminal.
- 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.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.
- getSpecial() - Method in class org.jline.terminal.KeyEvent
- 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
- 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.
- getSupportedProtocols(Terminal) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
-
Gets all graphics protocols supported by the given terminal.
- 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.
- getTerminal() - Static method in class org.jline.jansi.AnsiConsole
- 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
- 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.
- getVersion() - Static method in class org.jline.nativ.JLineNativeLoader
-
Returns the full version string of the JLine library.
- getWidth() - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
- getWidth() - Method in interface org.jline.terminal.Terminal
-
Deprecated.Use
Terminal.getColumns()instead. - getWidth() - Method in class org.jline.utils.ScreenTerminal
-
Deprecated.Use
ScreenTerminal.getColumns()instead. - 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.
- goto_window - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
H
- h - Static variable in class org.jline.utils.Colors
-
Hue
- H - Static variable in class org.jline.utils.Colors
-
Hue Composition / Hue Quadrature
- 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
- 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
- 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.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.
- height() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
- height(int) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
- 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
- Home - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- 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
- 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
- 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
- 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
- inConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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.
- 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
- initialize() - Static method in class org.jline.nativ.JLineNativeLoader
-
Loads the JLine native library for the current platform.
- initialize_color - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- initialize_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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_RECORD() - Constructor for class org.jline.nativ.Kernel32.INPUT_RECORD
-
Default constructor.
- 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
Charsetthat should be used to decode characters from the terminal input (Terminal.input()). - 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
- 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
inand Charsetcharset. - InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
inand CharsetDecoderdec. - Insert - Enum constant in enum class org.jline.terminal.KeyEvent.Special
- INSERT - Enum constant in enum class org.jline.utils.DiffHelper.Operation
- insert_character - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- insertChars(int) - Method in class org.jline.utils.Display
- insertLines(int) - Method in class org.jline.utils.Display
- 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.terminal.impl.AixTermiosMapping
-
Singleton instance.
- 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
- 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.
- 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
- 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
- isAlpine() - Static method in class org.jline.nativ.OSInfo
- isAndroid() - Static method in class org.jline.nativ.OSInfo
- 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
- isBackground() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- isClusterGrouped(CharSequence, int, int) - Method in class org.jline.terminal.impl.AbstractTerminal
-
Tests whether the terminal groups the grapheme cluster starting at
indexas a single display unit. - isColor() - Method in enum class org.jline.jansi.AnsiRenderer.Code
- isDebugEnabled() - Static method in class org.jline.utils.Log
- isDetected() - Static method in class org.jline.jansi.Ansi
- isDirty() - Method in class org.jline.utils.ScreenTerminal
- isDoubleSizeSupported(Terminal) - Static method in class org.jline.terminal.impl.DoubleSizeCharacters
-
Checks if the terminal supports double-size characters.
- isEnabled() - Static method in class org.jline.jansi.Ansi
- 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.
- 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
- isJavaDesktopAvailable() - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
-
Checks if the java.desktop module is available.
- isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- isPosixSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.JniNativePty
- isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- 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
- isSixelSupported(Terminal) - Static method in class org.jline.terminal.impl.SixelGraphics
-
Checks if the terminal supports Sixel graphics.
- 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.jni.JniTerminalProvider
- isSystemStream(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Checks if the specified system stream is available on this platform.
- ISTRIP - Enum constant in enum class org.jline.terminal.Attributes.InputFlag
-
Strip 8th bit off chars
- isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.jni.JniTerminalProvider
- isWindowsSystemStream(SystemStream) - Static method in class org.jline.terminal.impl.jni.win.NativeWinSysTerminal
- 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.
- 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,256ortruecolor. - 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.gracefulsystem 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,stripordefault(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.noresetsystem 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
ffmprovider. - JANSI_PROVIDER_JNI - Static variable in class org.jline.jansi.AnsiConsole
-
The name of the
jniprovider. - JANSI_PROVIDER_NATIVE_IMAGE - Static variable in class org.jline.jansi.AnsiConsole
-
The name of the
native-imageprovider. - JANSI_PROVIDERS - Static variable in class org.jline.jansi.AnsiConsole
-
The
jansi.providerssystem 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
- 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/jniterminal 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
CLibrarydirectly. - 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.
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_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.
- 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.
- 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.
- 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
- left - Variable in class org.jline.nativ.Kernel32.SMALL_RECT
- Left - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
- 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
- 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.
- 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
- 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
- lines - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- lines - Variable in class org.jline.utils.Status
- 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.
- 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.terminal.impl.AbstractWindowsTerminal
- lock - Variable in class org.jline.terminal.impl.ExternalTerminal
- Log - Class in org.jline.utils
-
Internal logging utility for JLine components.
- lpi_changes_res - Enum constant in enum class org.jline.utils.InfoCmp.Capability
M
- M - Static variable in class org.jline.utils.Colors
-
Colorfulness
- 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
- 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.
- malloc(long) - Static method in class org.jline.nativ.Kernel32
- masterInput - Variable in class org.jline.terminal.impl.ExternalTerminal
- masterOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- matcher(Pattern, CharSequence) - Static method in class org.jline.utils.SafeRegex
-
Create a
Matcherthat will throwRegexTimeoutExceptionif matching exceeds the default timeout. - matcher(Pattern, CharSequence, long) - Static method in class org.jline.utils.SafeRegex
-
Create a
Matcherthat will throwRegexTimeoutExceptionif matching exceeds the given timeout. - matches(Pattern, CharSequence) - Static method in class org.jline.utils.SafeRegex
-
Test whether the pattern matches the entire input, with timeout protection.
- 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_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_SIZE - Static variable in class org.jline.utils.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
- 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
- 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.
- menuEvent - Variable in class org.jline.nativ.Kernel32.INPUT_RECORD
- meta_off - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- meta_on - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.utils.ScreenTerminal
- 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_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 - Class in org.jline.terminal.impl
-
Utility class for mouse support in terminals.
- Mouse Support - Search tag in interface org.jline.terminal.Terminal
- Section
- 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.
- 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
N
- name - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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.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
- 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.jni.win
- NCCS - Static variable in class org.jline.terminal.impl.TermiosData
-
Maximum
c_ccarray size across supported platforms (Linux NCCS=32, macOS/FreeBSD NCCS=20). - needs_xon_xoff - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- newDescriptor(int) - Static method in class org.jline.terminal.impl.AbstractPty
- newDescriptor(FileDescriptor) - Static method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- 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
- 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.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.
- NLDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
-
Newline delay
- 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).
- NOFLSH - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
-
Don't flush after interrupt
- NOKERNINFO - Enum constant in enum class org.jline.terminal.Attributes.LocalFlag
-
No kernel output from VSTATUS
- 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
NonBlockingReaderout 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
NonBlockingReaderout 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-color38;2;r;g;b). - Normal - Enum constant in enum class org.jline.terminal.Terminal.MouseTracking
-
Track button press and release.
- NORMAL - Enum constant in enum class org.jline.terminal.impl.DoubleSizeCharacters.Mode
-
Normal single-width, single-height characters
- 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
- 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
- OCRNL - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
-
Map CR to NL on output
- of(int, int) - Static method in class org.jline.terminal.Size
-
Creates a new Size with the specified number of columns and rows.
- 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.
- 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)
- onClose - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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
- 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
- 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.
- operation - Variable in class org.jline.utils.DiffHelper.Diff
-
One of: INSERT, DELETE or EQUAL.
- OPOST - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
-
Enable following output processing
- order_of_pins - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- org.jline.jansi - package org.jline.jansi
- org.jline.jansi.io - package org.jline.jansi.io
- org.jline.nativ - package org.jline.nativ
- 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.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.
- orig_colors - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- orig_pair - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.
- 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.
- 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
Charsetthat should be used to encode characters for the terminal output (Terminal.output()). - over_strike - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- 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(String) - Static method in class org.jline.terminal.KeyParser
-
Parses a raw input sequence into a KeyEvent.
- 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.
- 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
- 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.
- 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.
- pipe(String) - Method in class org.jline.utils.ScreenTerminal
- 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
- Platform Detection - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- 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.
- PPC - Static variable in class org.jline.nativ.OSInfo
- PPC64 - Static variable in class org.jline.nativ.OSInfo
- 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.
- 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
- 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.
- 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.
- processAttributeReset() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 0corresponding toReset / Normal - processAttributeRest() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processAttributeRest() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 0corresponding toReset / Normal - processChangeIconName(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 1;text BELcorresponding toChange Icon label - processChangeIconName(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 1;text BELcorresponding toChange Icon label - processChangeIconNameAndWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 0;text BELcorresponding toChange Window and Icon label - processChangeIconNameAndWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 0;text BELcorresponding toChange Window and Icon label - processChangeWindowTitle(String) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
OSC 2;text BELcorresponding toChange 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 BELcorresponding toChange 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
- 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.jni.win.NativeWinSysTerminal
- processCursorDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Bcorresponding toCUD ? 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 Bcorresponding toCUD ? Cursor Down - processCursorDownLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Ecorresponding toCNL ? 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 Ecorresponding toCNL ? Cursor Next Line - processCursorLeft(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Dcorresponding toCUB ? 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 Dcorresponding toCUB ? Cursor Back - processCursorRight(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Ccorresponding toCUF ? 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 Ccorresponding toCUF ? Cursor Forward - processCursorTo(int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n ; m Hcorresponding toCUP ? Cursor PositionorCSI n ; m fcorresponding toHVP ? 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 Hcorresponding toCUP ? Cursor PositionorCSI n ; m fcorresponding toHVP ? Horizontal and Vertical Position - processCursorToColumn(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Gcorresponding toCHA ? 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 Gcorresponding toCHA ? Cursor Horizontal Absolute - processCursorUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Acorresponding toCUU ? 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 Acorresponding toCUU ? Cursor Up - processCursorUpLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
CSI n Fcorresponding toCPL ? 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 Fcorresponding toCPL ? Cursor Previous Line - processDefaultBackgroundColor() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 49corresponding toDefault background color - processDefaultBackgroundColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processDefaultBackgroundColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 49corresponding toDefault background color - processDefaultTextColor() - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 39corresponding toDefault text color (foreground) - processDefaultTextColor() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processDefaultTextColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 39corresponding toDefault text color (foreground) - processDeleteLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI MANSI code, corresponding toDL ? 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 sANSI code, corresponding toDL ? Delete Line - processEraseLine(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n KANSI code, corresponding toED ? 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 KANSI code, corresponding toED ? Erase in Line - processEraseScreen(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n JANSI code, corresponding toED ? 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 JANSI code, corresponding toED ? 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.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 LANSI code, corresponding toIL ? 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 sANSI code, corresponding toIL ? 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 uANSI code, corresponding toRCP ? Restore Cursor Position - processRestoreCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processRestoreCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI uANSI code, corresponding toRCP ? Restore Cursor Position - processSaveCursorPosition() - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI sANSI code, corresponding toSCP ? Save Cursor Position - processSaveCursorPosition() - Method in class org.jline.terminal.impl.jni.win.WindowsAnsiWriter
- processSaveCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI sANSI code, corresponding toSCP ? Save Cursor Position - processScrollDown(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n TANSI code, corresponding toSD ? Scroll Down - processScrollDown(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n TANSI code, corresponding toSD ? Scroll Down - processScrollUp(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
Process
CSI n UANSI code, corresponding toSU ? Scroll Up - processScrollUp(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n UANSI code, corresponding toSU ? Scroll Up - processSetAttribute(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGRother than0(reset),30-39(foreground),40-49(background),90-97(foreground high intensity) or100-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
SGRother than0(reset),30-39(foreground),40-49(background),90-97(foreground high intensity) or100-107(background high intensity) - processSetBackgroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 40-47corresponding toSet background color. - processSetBackgroundColor(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 40-47corresponding toSet background color. - processSetBackgroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 40-47orSGR 100-107corresponding toSet background coloreither in normal mode or high intensity. - processSetBackgroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 40-47orSGR 100-107corresponding toSet background coloreither in normal mode or high intensity. - processSetBackgroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 48corresponding toextended set background colorwith 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 48corresponding toextended set background colorwith a palette of 255 colors. - processSetBackgroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 48corresponding toextended set background colorwith a 24 bits RGB definition of the color. - processSetBackgroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 48corresponding toextended set background colorwith a 24 bits RGB definition of the color. - processSetForegroundColor(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 30-37corresponding toSet text color (foreground). - processSetForegroundColor(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37corresponding toSet text color (foreground). - processSetForegroundColor(int, boolean) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 30-37orSGR 90-97corresponding toSet text color (foreground)either in normal mode or high intensity. - processSetForegroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37orSGR 90-97corresponding toSet text color (foreground)either in normal mode or high intensity. - processSetForegroundColorExt(int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 38corresponding toextended 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 38corresponding toextended set text color (foreground)with a palette of 255 colors. - processSetForegroundColorExt(int, int, int) - Method in class org.jline.jansi.io.AnsiProcessor
-
process
SGR 38corresponding toextended 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 38corresponding toextended 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
OSCcommand. - processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.utils.AnsiWriter
-
Process unknown
OSCcommand. - 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/ttyfallback 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_SOFTWARE_SIGNALS - Static variable in class org.jline.terminal.TerminalBuilder
-
When
true(the default), system terminals intercept signal control characters (VINTR, VQUIT, VSUSP) in software and raise the correspondingTerminal.Signalwhen ISIG is cleared (raw mode). - 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_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
- 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.
Q
- Q - Static variable in class org.jline.utils.Colors
-
Brightness
- quick_dial - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- QUIT - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Quit signal, typically generated by pressing Ctrl+\.
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.
- 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() - Method in class org.jline.utils.ScreenTerminal
- 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
lengthcharacters from this reader and stores them at positionoffsetin the character arraybuf. - 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(CharBuffer) - Method in class org.jline.utils.PumpReader
- 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
- 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
- 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.terminal.impl.AbstractWindowsTerminal
- reader - Variable in class org.jline.terminal.impl.PosixSysTerminal
- 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
Readerfor this terminal. - 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.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.
- 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
- 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
- Redirected - Enum constant in enum class org.jline.jansi.AnsiType
- redraw() - Method in class org.jline.utils.Status
- RegexTimeoutException - Exception Class in org.jline.utils
-
Thrown when a regular expression match exceeds its time budget.
- RegexTimeoutException() - Constructor for exception class org.jline.utils.RegexTimeoutException
- RegexTimeoutException(String) - Constructor for exception class org.jline.utils.RegexTimeoutException
- 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
- registerDefault(String) - Static method in class org.jline.utils.Signals
- registerDefaultSignal(String) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Registers the default handler for the specified signal.
- registerProtocol(TerminalGraphics) - Static method in class org.jline.terminal.impl.TerminalGraphicsManager
-
Registers a graphics protocol implementation.
- 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(ShutdownHooks.Task) - Static method in class org.jline.utils.ShutdownHooks
- remove_clock - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- render(String) - Method in class org.jline.jansi.Ansi
-
Uses the
AnsiRendererto 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.Codenames as an ANSI escape string. - renderCodes(String...) - Static method in class org.jline.jansi.AnsiRenderer
-
Renders
AnsiRenderer.Codenames as an ANSI escape string. - repeat_char - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- repeatCount - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- 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.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(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
- 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.
- 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.
- restore() - Method in class org.jline.utils.Status
-
The
restore()call is the opposite ofsuspend()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
- 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.
- 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.terminal.KeyEvent.Arrow
- 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
- RIGHTMOST_BUTTON_PRESSED - Static variable in class org.jline.nativ.Kernel32.MOUSE_EVENT_RECORD
- round(int) - Method in class org.jline.utils.ColorPalette
- round(int, int, int) - Method in class org.jline.utils.ColorPalette
- 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
- rows - Variable in class org.jline.utils.Display
- run() - Method in interface org.jline.jansi.io.AnsiOutputStream.IoRunnable
- run() - Method in class org.jline.terminal.impl.Diag
- run() - Method in interface org.jline.utils.ShutdownHooks.Task
- 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.
- 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
- SafeRegex - Class in org.jline.utils
-
Regex utilities that guard against catastrophic backtracking (ReDoS).
- 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
- 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.utils
-
A virtual terminal screen implementation.
- ScreenTerminal() - Constructor for class org.jline.utils.ScreenTerminal
-
Creates a ScreenTerminal using the default size of 80 columns and 24 rows.
- ScreenTerminal(int, int) - Constructor for class org.jline.utils.ScreenTerminal
-
Creates a ScreenTerminal with the specified number of columns and rows.
- ScreenTerminal(int, int, boolean) - Constructor for class org.jline.utils.ScreenTerminal
-
Creates a ScreenTerminal with the specified size and wrap behavior.
- ScreenTerminalOutputStream - Class in org.jline.utils
-
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.utils.ScreenTerminalOutputStream
- ScreenTerminalOutputStream.DelegateOutputStream - Class in org.jline.utils
-
A placeholder OutputStream whose delegate can be set after construction.
- scroll_forward - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- scroll_reverse - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.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
- scrollOptimization() - Method in class org.jline.utils.Display
-
Returns whether the scroll optimization is enabled.
- scrollRegion - Variable in class org.jline.utils.Status
- scrollUp(int) - Method in class org.jline.jansi.Ansi
- select_char_set - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- semi_auto_right_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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_lr_margin - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- 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 class org.jline.terminal.impl.PosixSysTerminal
- setAttributes(Attributes) - Method in interface org.jline.terminal.Terminal
-
Sets the terminal attributes to the specified values.
- setBorder(boolean) - Method in class org.jline.utils.Status
- 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. - 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(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
- 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
- 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.
- setDelegate(OutputStream) - Method in class org.jline.utils.ScreenTerminalOutputStream.DelegateOutputStream
- setDetector(Callable<Boolean>) - Static method in class org.jline.jansi.Ansi
- setDirty() - Method in class org.jline.utils.ScreenTerminal
- 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.
- setEnabled(boolean) - Static method in class org.jline.jansi.Ansi
- setFocus - Variable in class org.jline.nativ.Kernel32.FOCUS_EVENT_RECORD
- 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).
- 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.
- setIoException(IOException) - Method in class org.jline.utils.NonBlockingPumpInputStream
- setLength(int) - Method in class org.jline.utils.AttributedStringBuilder
-
Sets the length of this attributed string builder.
- 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
- 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.
- setOnClose(Runnable) - Method in class org.jline.terminal.impl.AbstractTerminal
- 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
- setResetAtUninstall(boolean) - Method in class org.jline.jansi.AnsiPrintStream
- setResetAtUninstall(boolean) - Method in class org.jline.jansi.io.AnsiOutputStream
- setRgbColors(int[]) - Static method in class org.jline.utils.Colors
- setRows(int) - Method in class org.jline.terminal.Size
-
Deprecated.Use
Size.of(int, int)to create a new instance instead. - setScrollOptimization(boolean) - Method in class org.jline.utils.Display
-
Enable or disable the scroll optimization.
- 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.utils.ScreenTerminal
-
Deprecated.Use
ScreenTerminal.setSize(Sized)instead. - 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.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.
- setSize(Sized) - Method in class org.jline.utils.ScreenTerminal
-
Resize the terminal to the specified columns and rows.
- setTerminal(Terminal) - Static method in class org.jline.jansi.AnsiConsole
- 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.
- 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
- 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
Runnablewhich 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.
- 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.nativ.Kernel32.CONSOLE_SCREEN_BUFFER_INFO
- size - Variable in class org.jline.nativ.Kernel32.WINDOW_BUFFER_SIZE_RECORD
- size - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- 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.
- 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.
- 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
- skipNextLf - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- skipNextLf - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- 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
- SMALL_RECT() - Constructor for class org.jline.nativ.Kernel32.SMALL_RECT
-
Default constructor.
- 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.
- Special - Enum constant in enum class org.jline.terminal.KeyEvent.Type
-
A special key was pressed (Enter, Tab, Escape, etc.).
- 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
- 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
- status - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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
- 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
Charsetto use for writing to standard error. - 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
Charsetto use for reading from standard input. - 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
Charsetto use for writing to standard output. - 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
- 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.
- 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(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.
- 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.
- 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.
- 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.
- 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
- 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, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns a new AttributedString that is a substring of this attributed string.
- superscript_characters - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.utils.Status
-
The
suspendmethod is used when a full-screen. - suspended - Variable in class org.jline.utils.Status
- 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
- systemInstall() - Static method in class org.jline.jansi.AnsiConsole
-
Install
AnsiConsole.out()toSystem.outandAnsiConsole.err()toSystem.err. - systemOutput(TerminalBuilder.SystemOutput) - Method in class org.jline.terminal.TerminalBuilder
-
Indicates which standard stream should be used when displaying to the terminal.
- 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.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) - 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
-
undo a previous
AnsiConsole.systemInstall(). - 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.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
- TABDLY - Enum constant in enum class org.jline.terminal.Attributes.OutputFlag
-
Horizontal tab delay
- 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.utils.AttributedStringBuilder
-
Sets the tab stops for this attributed string builder.
- 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 (
tcsetattraction). - tcsetattr(int, int, CLibrary.Termios) - Static method in class org.jline.nativ.CLibrary
- Temporary Files - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- terminal - Variable in class org.jline.utils.Display
- terminal - Variable in class org.jline.utils.Status
- terminal() - Static method in class org.jline.terminal.TerminalBuilder
-
Returns the default system terminal with automatic configuration.
- 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
Terminalinstances with flexible configuration options. - TerminalBuilder.SystemOutput - Enum Class in org.jline.terminal
- Terminal Capabilities - Search tag in interface org.jline.terminal.Terminal
- Section
- 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
Attributesand platform-nativeTermiosData. - 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 Safety - Search tag in class org.jline.utils.Display
- Section
- tilde_glitch - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- to_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.
- 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. - 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 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 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.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.ScreenTerminal
- toString() - Method in class org.jline.utils.Status
- toTermios(Attributes) - Method in class org.jline.terminal.impl.TermiosMapping
-
Converts JLine
Attributesto 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(Object...) - Static method in class org.jline.utils.Log
- 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.
- transparent_underline - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
- TSTP - Enum constant in enum class org.jline.terminal.Terminal.Signal
-
Terminal stop signal, typically generated by pressing Ctrl+Z.
- 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
- type - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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_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
U
- uchar - Variable in class org.jline.nativ.Kernel32.KEY_EVENT_RECORD
- 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.
- unicodeChar - Variable in class org.jline.nativ.Kernel32.CHAR_INFO
- uninstall() - Method in class org.jline.jansi.AnsiPrintStream
- uninstall() - Method in class org.jline.jansi.io.AnsiOutputStream
- Unknown - Enum constant in enum class org.jline.terminal.KeyEvent.Type
-
An unrecognized key sequence.
- unregister(String, Object) - Static method in class org.jline.utils.Signals
- unregisterSignal(String, Object) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Unregisters a previously registered signal handler, restoring the prior handler.
- Unsupported - Enum constant in enum class org.jline.jansi.AnsiType
- Up - Enum constant in enum class org.jline.terminal.KeyEvent.Arrow
- up_half_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- update(List<AttributedString>) - Method in class org.jline.utils.Status
- update(List<AttributedString>, boolean) - Method in class org.jline.utils.Status
-
Returns
trueif 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
- Usage - Search tag in class org.jline.nativ.JLineNativeLoader
- Section
- Usage Example - Search tag in package org.jline.terminal
- Section
- Usage Examples - Search tag in class org.jline.terminal.TerminalBuilder
- Section
- 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
V
- 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
- 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.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.
- 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.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.
- 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)
- VINTR - Enum constant in enum class org.jline.terminal.Attributes.ControlChar
-
Interrupt character (typically Ctrl+C)
- virtual_terminal - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- VirtualTerminal - Enum constant in enum class org.jline.jansi.AnsiType
- 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 - 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.utils.ScreenTerminal
- waitDirty(long) - Method in class org.jline.utils.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
- 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. - 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.
- 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
- wide_char_size - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- width() - Method in class org.jline.nativ.Kernel32.SMALL_RECT
- width(int) - Method in class org.jline.terminal.impl.TerminalGraphics.ImageOptions
- width_status_line - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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.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
- wrapAtEol - Variable in class org.jline.utils.Display
- write(byte[]) - Method in class org.jline.utils.WriterOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.FastBufferedOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.NonCloseableOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.ScreenTerminalOutputStream.DelegateOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.ScreenTerminalOutputStream
- write(byte[], int, int) - Method in class org.jline.utils.WriterOutputStream
- 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.jansi.io.AnsiOutputStream
- 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.ScreenTerminalOutputStream.DelegateOutputStream
- write(int) - Method in class org.jline.utils.ScreenTerminalOutputStream
- write(int) - Method in class org.jline.utils.WriterOutputStream
- write(CharSequence) - Method in class org.jline.utils.ScreenTerminal
- write(String, int, int) - Method in class org.jline.utils.AnsiWriter
- 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
- 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
Writerfor 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
- 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
- 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
Z
- zero_motion - Enum constant in enum class org.jline.utils.InfoCmp.Capability
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
AttributedCharSequence.columnSplitLength(Terminal, int, boolean, boolean)instead