A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- 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, 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
- AbstractTerminal(String, String, Charset, 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
- AbstractWindowsConsoleWriter - Class in org.jline.terminal.impl
-
Base class for writing to Windows console.
- AbstractWindowsConsoleWriter() - Constructor for class org.jline.terminal.impl.AbstractWindowsConsoleWriter
- 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, Charset, boolean, Terminal.SignalHandler, Console, int, Console, int) - Constructor for class org.jline.terminal.impl.AbstractWindowsTerminal
- acs_chars - 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
- Alt - org.jline.terminal.MouseEvent.Modifier
-
The Alt key was pressed during the mouse event.
- alt_scancode_esc - 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 - org.jline.terminal.Attributes.LocalFlag
- ANSI_COLORS - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
-
ANSI colors mapping.
- ansiAppend(String) - Method in class org.jline.utils.AttributedStringBuilder
-
Appends the specified ANSI-encoded string to this builder.
- AnsiWriter - Class in org.jline.utils
-
A writer that processes ANSI escape sequences.
- AnsiWriter(Writer) - Constructor for class org.jline.utils.AnsiWriter
- Any - org.jline.terminal.Terminal.MouseTracking
-
Report all motions events, even if no mouse button is down.
- 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.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.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.
- ATTRIBUTE_BLINK_FAST - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_BLINK_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_BLINK_SLOW - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_CONCEAL_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_CONCEAL_ON - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_BOLD - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_FAINT - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_INTENSITY_NORMAL - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_ITALIC - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_NEGATIVE_Off - Static variable in class org.jline.utils.AnsiWriter
-
Deprecated.
- ATTRIBUTE_NEGATIVE_OFF - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_NEGATIVE_ON - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_UNDERLINE - Static variable in class org.jline.utils.AnsiWriter
- ATTRIBUTE_UNDERLINE_DOUBLE - Static variable in class org.jline.utils.AnsiWriter
- 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
- AttributedCharSequence.ForceMode - Enum in org.jline.utils
-
Enum defining color mode forcing options for ANSI rendering.
- AttributedString - Class in org.jline.utils
-
An immutable character sequence with ANSI style attributes.
- 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.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 in org.jline.terminal
-
Control characters used for special terminal functions.
- Attributes.ControlFlag - Enum in org.jline.terminal
-
Control flags that manage hardware aspects of the terminal.
- Attributes.InputFlag - Enum in org.jline.terminal
-
Input flags that control how terminal input is processed.
- Attributes.LocalFlag - Enum in org.jline.terminal
-
Local flags that control various terminal behaviors.
- Attributes.OutputFlag - Enum in org.jline.terminal
-
Output flags that control how terminal output is processed.
- auto_left_margin - org.jline.utils.InfoCmp.Capability
- auto_right_margin - 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 - org.jline.utils.InfoCmp.Capability
- back_tab - 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.terminal.impl.AbstractWindowsTerminal
- BACKGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- BACKGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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.
- bell - org.jline.utils.InfoCmp.Capability
- bit_image_carriage_return - org.jline.utils.InfoCmp.Capability
- bit_image_entwining - org.jline.utils.InfoCmp.Capability
- bit_image_newline - org.jline.utils.InfoCmp.Capability
- bit_image_repeat - org.jline.utils.InfoCmp.Capability
- bit_image_type - org.jline.utils.InfoCmp.Capability
- 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.
- 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 - Static variable in class org.jline.utils.AnsiWriter
- BLUE - Static variable in class org.jline.utils.AttributedStyle
- bold() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the bold attribute enabled.
- 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.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
- BRIGHT - Static variable in class org.jline.utils.AttributedStyle
- BRKINT - org.jline.terminal.Attributes.InputFlag
- BSDLY - org.jline.terminal.Attributes.OutputFlag
- 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 - org.jline.utils.InfoCmp.Capability
- build() - Method in class org.jline.terminal.TerminalBuilder
-
Builds the terminal.
- builder() - Static method in class org.jline.terminal.TerminalBuilder
-
Creates a new terminal builder instance for configuring and creating terminals.
- Button - org.jline.terminal.Terminal.MouseTracking
-
Also report button-motion events.
- Button1 - org.jline.terminal.MouseEvent.Button
-
The primary mouse button (usually the left button).
- Button2 - org.jline.terminal.MouseEvent.Button
-
The middle mouse button.
- Button3 - org.jline.terminal.MouseEvent.Button
-
The secondary mouse button (usually the right button).
- buttons - org.jline.utils.InfoCmp.Capability
- byName(String) - Static method in enum org.jline.utils.InfoCmp.Capability
C
- C - Static variable in class org.jline.utils.Colors
-
Chroma
- can(InfoCmp.Capability, InfoCmp.Capability) - Method in class org.jline.utils.Display
- can_change - 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
- carriage_return - org.jline.utils.InfoCmp.Capability
- CAT02toHPE(double[]) - Static method in class org.jline.utils.Colors
- CCAR_OFLOW - org.jline.terminal.Attributes.ControlFlag
- CCTS_OFLOW - org.jline.terminal.Attributes.ControlFlag
- CDSR_OFLOW - org.jline.terminal.Attributes.ControlFlag
- CDTR_IFLOW - org.jline.terminal.Attributes.ControlFlag
- ceol_standout_glitch - org.jline.utils.InfoCmp.Capability
- change_char_pitch - org.jline.utils.InfoCmp.Capability
- change_line_pitch - org.jline.utils.InfoCmp.Capability
- change_res_horz - org.jline.utils.InfoCmp.Capability
- change_res_vert - org.jline.utils.InfoCmp.Capability
- change_scroll_region - org.jline.utils.InfoCmp.Capability
- char_padding - org.jline.utils.InfoCmp.Capability
- char_set_names - org.jline.utils.InfoCmp.Capability
- 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.
- 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 - org.jline.terminal.Attributes.ControlFlag
- clear() - Method in class org.jline.utils.Display
-
Clears the whole screen.
- clear() - Method in class org.jline.utils.NonBlockingReaderImpl
- clear_all_tabs - org.jline.utils.InfoCmp.Capability
- clear_margins - org.jline.utils.InfoCmp.Capability
- clear_screen - org.jline.utils.InfoCmp.Capability
- CLOCAL - org.jline.terminal.Attributes.ControlFlag
- 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.utils.AnsiWriter
- close() - Method in class org.jline.utils.InputStreamReader
-
Closes this reader.
- 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.NonBlockingReaderImpl
- close() - Method in class org.jline.utils.PumpReader
- close() - Method in class org.jline.utils.Status
- close() - Method in class org.jline.utils.WriterOutputStream
- closed - Variable in class org.jline.terminal.impl.ExternalTerminal
- ClosedException - Exception in org.jline.utils
-
Exception thrown when attempting to use a closed resource.
- ClosedException() - Constructor for exception org.jline.utils.ClosedException
- ClosedException(String) - Constructor for exception org.jline.utils.ClosedException
- ClosedException(String, Throwable) - Constructor for exception org.jline.utils.ClosedException
- ClosedException(Throwable) - Constructor for exception org.jline.utils.ClosedException
- closer - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- closer - Variable in class org.jline.terminal.impl.PosixSysTerminal
- clr_bol - org.jline.utils.InfoCmp.Capability
- clr_eol - org.jline.utils.InfoCmp.Capability
- clr_eos - org.jline.utils.InfoCmp.Capability
- code_set_init - org.jline.utils.InfoCmp.Capability
- codepage(int) - Method in class org.jline.terminal.TerminalBuilder
-
Deprecated.JLine now writes Unicode output independently from the selected code page. Using this option will only make it emulate the selected code page for
Terminal.input()
andTerminal.output()
. - 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 - org.jline.utils.InfoCmp.Capability
- color(boolean) - Method in class org.jline.terminal.TerminalBuilder
- color_names - 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.utils
-
Utility class for color-related operations and definitions.
- Colors() - Constructor for class org.jline.utils.Colors
- column_address - org.jline.utils.InfoCmp.Capability
- columnLength() - Method in class org.jline.utils.AttributedCharSequence
-
Returns the display width of this attributed string in columns.
- columns - 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.
- columnSubSequence(int, int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns a subsequence of this attributed string based on column positions.
- command_character - org.jline.utils.InfoCmp.Capability
- 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.
- 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.
- CONT - 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 - org.jline.terminal.MouseEvent.Modifier
-
The Control key was pressed during the mouse event.
- convertAttributeToRgb(int, boolean) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Convert Windows console attribute to RGB color.
- 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
-
Copies the dimensions from another Size object to this one.
- cost - Variable in class org.jline.utils.Display
- count - Variable in class org.jline.utils.FastBufferedOutputStream
- cpi_changes_res - org.jline.utils.InfoCmp.Capability
- cr_cancels_micro_mode - org.jline.utils.InfoCmp.Capability
- CRDLY - org.jline.terminal.Attributes.OutputFlag
- CREAD - org.jline.terminal.Attributes.ControlFlag
- create_window - org.jline.utils.InfoCmp.Capability
- createInputStream(Charset) - Method in class org.jline.utils.PumpReader
- 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 - org.jline.terminal.Attributes.ControlFlag
- CS5 - org.jline.terminal.Attributes.ControlFlag
- CS6 - org.jline.terminal.Attributes.ControlFlag
- CS7 - org.jline.terminal.Attributes.ControlFlag
- CS8 - org.jline.terminal.Attributes.ControlFlag
- CSTOPB - org.jline.terminal.Attributes.ControlFlag
- 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(TerminalProvider, SystemStream) - Static method in class org.jline.terminal.impl.exec.ExecPty
-
Creates an ExecPty instance for the current terminal.
- 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 - 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 - org.jline.utils.InfoCmp.Capability
- cursor_down - org.jline.utils.InfoCmp.Capability
- cursor_home - org.jline.utils.InfoCmp.Capability
- cursor_invisible - org.jline.utils.InfoCmp.Capability
- cursor_left - org.jline.utils.InfoCmp.Capability
- cursor_mem_address - org.jline.utils.InfoCmp.Capability
- cursor_normal - org.jline.utils.InfoCmp.Capability
- cursor_right - org.jline.utils.InfoCmp.Capability
- cursor_to_ll - org.jline.utils.InfoCmp.Capability
- cursor_up - org.jline.utils.InfoCmp.Capability
- cursor_visible - org.jline.utils.InfoCmp.Capability
- cursorDownIsNewLine - Variable in class org.jline.utils.Display
- 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.
- CursorSupport - Class in org.jline.terminal.impl
-
Utility class for cursor position detection in terminals.
- CursorSupport() - Constructor for class org.jline.terminal.impl.CursorSupport
- 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 - 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.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 - org.jline.utils.InfoCmp.Capability
- define_char - 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.
- DELETE - org.jline.utils.DiffHelper.Operation
- delete_character - org.jline.utils.InfoCmp.Capability
- delete_line - org.jline.utils.InfoCmp.Capability
- deleteChars(int) - Method in class org.jline.utils.Display
- deleteLines(int) - Method in class org.jline.utils.Display
- DEPRECATED_PROVIDERS - Static variable in class org.jline.terminal.TerminalBuilder
- dest_tabs_magic_smso - org.jline.utils.InfoCmp.Capability
- device_type - org.jline.utils.InfoCmp.Capability
- 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 - org.jline.utils.InfoCmp.Capability
- diff(AttributedString, AttributedString) - Static method in class org.jline.utils.DiffHelper
-
Compute a list of difference between two lines.
- 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() - Constructor for class org.jline.utils.DiffHelper
- DiffHelper.Diff - Class in org.jline.utils
-
Class representing one diff operation.
- DiffHelper.Operation - Enum 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 - org.jline.utils.InfoCmp.Capability
- 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
- display_clock - org.jline.utils.InfoCmp.Capability
- display_pc_char - org.jline.utils.InfoCmp.Capability
- 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.AbstractWindowsTerminal
- 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
- doGetAttr(String) - Static method in class org.jline.terminal.impl.exec.ExecPty
- doGetConfig() - Method in class org.jline.terminal.impl.exec.ExecPty
- doGetSlaveInput() - Method in class org.jline.terminal.impl.AbstractPty
- doGetSlaveInput() - Method in class org.jline.terminal.impl.exec.ExecPty
- 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
- dot_horz_spacing - org.jline.utils.InfoCmp.Capability
- dot_vert_spacing - org.jline.utils.InfoCmp.Capability
- down_half_line - org.jline.utils.InfoCmp.Capability
- Dragged - org.jline.terminal.MouseEvent.Type
-
The mouse was moved with a button pressed (drag operation).
- dumb(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_DUMB
/dumb
terminal 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, 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
E
- eat_newline_glitch - 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 - org.jline.terminal.Attributes.LocalFlag
- ECHOCTL - org.jline.terminal.Attributes.LocalFlag
- ECHOE - org.jline.terminal.Attributes.LocalFlag
- ECHOK - org.jline.terminal.Attributes.LocalFlag
- ECHOKE - org.jline.terminal.Attributes.LocalFlag
- ECHONL - org.jline.terminal.Attributes.LocalFlag
- ECHOPRT - org.jline.terminal.Attributes.LocalFlag
- 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.
- ena_acs - 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
Charset
that 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
Charset
to use for reading/writing from the console. - end_bit_image_region - org.jline.utils.InfoCmp.Capability
- ensureCapacity(int) - Method in class org.jline.utils.AttributedStringBuilder
- enter_alt_charset_mode - org.jline.utils.InfoCmp.Capability
- enter_am_mode - org.jline.utils.InfoCmp.Capability
- enter_blink_mode - org.jline.utils.InfoCmp.Capability
- enter_bold_mode - org.jline.utils.InfoCmp.Capability
- enter_ca_mode - org.jline.utils.InfoCmp.Capability
- enter_delete_mode - org.jline.utils.InfoCmp.Capability
- enter_dim_mode - org.jline.utils.InfoCmp.Capability
- enter_doublewide_mode - org.jline.utils.InfoCmp.Capability
- enter_draft_quality - org.jline.utils.InfoCmp.Capability
- enter_horizontal_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_insert_mode - org.jline.utils.InfoCmp.Capability
- enter_italics_mode - org.jline.utils.InfoCmp.Capability
- enter_left_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_leftward_mode - org.jline.utils.InfoCmp.Capability
- enter_low_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_micro_mode - org.jline.utils.InfoCmp.Capability
- enter_near_letter_quality - org.jline.utils.InfoCmp.Capability
- enter_normal_quality - org.jline.utils.InfoCmp.Capability
- enter_pc_charset_mode - org.jline.utils.InfoCmp.Capability
- enter_protected_mode - org.jline.utils.InfoCmp.Capability
- enter_reverse_mode - org.jline.utils.InfoCmp.Capability
- enter_right_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_scancode_mode - org.jline.utils.InfoCmp.Capability
- enter_secure_mode - org.jline.utils.InfoCmp.Capability
- enter_shadow_mode - org.jline.utils.InfoCmp.Capability
- enter_standout_mode - org.jline.utils.InfoCmp.Capability
- enter_subscript_mode - org.jline.utils.InfoCmp.Capability
- enter_superscript_mode - org.jline.utils.InfoCmp.Capability
- enter_top_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_underline_mode - org.jline.utils.InfoCmp.Capability
- enter_upward_mode - org.jline.utils.InfoCmp.Capability
- enter_vertical_hl_mode - org.jline.utils.InfoCmp.Capability
- enter_xon_mode - 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 - 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 - org.jline.utils.InfoCmp.Capability
- ERASE_LINE - Static variable in class org.jline.utils.AnsiWriter
- ERASE_LINE_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
- ERASE_LINE_TO_END - Static variable in class org.jline.utils.AnsiWriter
- erase_overstrike - org.jline.utils.InfoCmp.Capability
- ERASE_SCREEN - Static variable in class org.jline.utils.AnsiWriter
- ERASE_SCREEN_TO_BEGINING - Static variable in class org.jline.utils.AnsiWriter
- ERASE_SCREEN_TO_END - Static variable in class org.jline.utils.AnsiWriter
- error(Object...) - Static method in class org.jline.utils.Log
- Error - org.jline.terminal.spi.SystemStream
-
Standard error stream (stderr).
- exec(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_EXEC
/exec
terminal provider. - exec(boolean, String...) - Static method in class org.jline.utils.ExecHelper
- ExecHelper - Class in org.jline.utils
-
Utility class for executing external commands and capturing their output.
- ExecPty - Class in org.jline.terminal.impl.exec
-
A pseudoterminal implementation that uses external commands to interact with the terminal.
- ExecPty(TerminalProvider, SystemStream, String) - Constructor for class org.jline.terminal.impl.exec.ExecPty
-
Creates a new ExecPty instance.
- ExecTerminalProvider - Class in org.jline.terminal.impl.exec
-
A terminal provider implementation that uses external commands to interact with the terminal.
- ExecTerminalProvider() - Constructor for class org.jline.terminal.impl.exec.ExecTerminalProvider
- exit_alt_charset_mode - org.jline.utils.InfoCmp.Capability
- exit_am_mode - org.jline.utils.InfoCmp.Capability
- exit_attribute_mode - org.jline.utils.InfoCmp.Capability
- exit_ca_mode - org.jline.utils.InfoCmp.Capability
- exit_delete_mode - org.jline.utils.InfoCmp.Capability
- exit_doublewide_mode - org.jline.utils.InfoCmp.Capability
- exit_insert_mode - org.jline.utils.InfoCmp.Capability
- exit_italics_mode - org.jline.utils.InfoCmp.Capability
- exit_leftward_mode - org.jline.utils.InfoCmp.Capability
- exit_micro_mode - org.jline.utils.InfoCmp.Capability
- exit_pc_charset_mode - org.jline.utils.InfoCmp.Capability
- exit_scancode_mode - org.jline.utils.InfoCmp.Capability
- exit_shadow_mode - org.jline.utils.InfoCmp.Capability
- exit_standout_mode - org.jline.utils.InfoCmp.Capability
- exit_subscript_mode - org.jline.utils.InfoCmp.Capability
- exit_superscript_mode - org.jline.utils.InfoCmp.Capability
- exit_underline_mode - org.jline.utils.InfoCmp.Capability
- exit_upward_mode - org.jline.utils.InfoCmp.Capability
- exit_xon_mode - 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, Charset, Terminal.SignalHandler, boolean) - Constructor for class org.jline.terminal.impl.ExternalTerminal
- ExternalTerminal(TerminalProvider, String, String, InputStream, OutputStream, Charset, 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 - org.jline.terminal.Attributes.LocalFlag
F
- faint() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the faint attribute enabled.
- 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.utils
-
A simple, non-synchronized buffered output stream for improved performance.
- FastBufferedOutputStream(OutputStream) - Constructor for class org.jline.utils.FastBufferedOutputStream
- FFDLY - org.jline.terminal.Attributes.OutputFlag
- ffm(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_FFM
/ffm
terminal provider. - fixed_pause - org.jline.utils.InfoCmp.Capability
- flash_hook - org.jline.utils.InfoCmp.Capability
- flash_screen - 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.WriterOutputStream
- FLUSHO - org.jline.terminal.Attributes.LocalFlag
- focusTracking - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- Force256Colors - org.jline.utils.AttributedCharSequence.ForceMode
-
Force the use of 256-color mode (8-bit colors).
- ForcedSysErr - org.jline.terminal.TerminalBuilder.SystemOutput
- ForcedSysOut - org.jline.terminal.TerminalBuilder.SystemOutput
- ForceTrueColors - org.jline.utils.AttributedCharSequence.ForceMode
-
Force the use of true color mode (24-bit RGB colors).
- 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.terminal.impl.AbstractWindowsTerminal
- FOREGROUND_GREEN - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- FOREGROUND_INTENSITY - Static variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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 - org.jline.utils.InfoCmp.Capability
- from_status_line - 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
G
- generic_type - org.jline.utils.InfoCmp.Capability
- get_mouse - org.jline.utils.InfoCmp.Capability
- getAttr() - Method in class org.jline.terminal.impl.exec.ExecPty
- getAttr() - Method in interface org.jline.terminal.spi.Pty
-
Returns the current terminal attributes for this PTY.
- getAttributes() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- getAttributes() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- getAttributes() - Method in class org.jline.terminal.impl.DumbTerminal
- getAttributes() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- getAttributes() - Method in interface org.jline.terminal.Terminal
-
Returns the current terminal attributes.
- 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 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
- getColor(int) - Method in class org.jline.utils.ColorPalette
-
Get a specific color in the palette
- getColumns() - Method in class org.jline.terminal.Size
-
Returns the number of columns (width) in this terminal size.
- getConsoleMode(Console) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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.ExternalTerminal
- 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.AbstractWindowsTerminal
-
Get the default background color for Windows terminals.
- 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.AbstractWindowsTerminal
-
Get the default foreground color for Windows terminals.
- 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
- 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
- getHeight() - Method in interface org.jline.terminal.Terminal
-
Returns the height (number of rows) of the terminal.
- getInfoCmp(String) - Static method in class org.jline.utils.InfoCmp
- 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
- 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
- getMask() - Method in class org.jline.utils.AttributedStyle
-
Returns the raw mask value of this style.
- getMasterInput() - Method in class org.jline.terminal.impl.exec.ExecPty
- 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 interface org.jline.terminal.spi.Pty
-
Returns the output stream for the master side of the PTY.
- 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 interface org.jline.terminal.Terminal
-
Returns the name of this terminal.
- getNames() - Method in enum org.jline.utils.InfoCmp.Capability
- 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.
- 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.
- 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.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(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.
- getSize() - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- 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.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
- 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.
- getSlaveOutput() - Method in class org.jline.terminal.impl.exec.ExecPty
- getSlaveOutput() - Method in interface org.jline.terminal.spi.Pty
-
Returns the output stream for the slave side of the PTY.
- 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
- 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.
- 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.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.
- getType() - Method in class org.jline.terminal.impl.AbstractTerminal
- 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.
- getWidth() - Method in interface org.jline.terminal.Terminal
-
Returns the width (number of columns) of the terminal.
- 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 - org.jline.utils.InfoCmp.Capability
- 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.AbstractWindowsTerminal
- handle(Terminal.Signal, Terminal.SignalHandler) - Method in class org.jline.terminal.impl.PosixSysTerminal
- 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 - org.jline.utils.InfoCmp.Capability
- hard_copy - org.jline.utils.InfoCmp.Capability
- hard_cursor - org.jline.utils.InfoCmp.Capability
- has_meta_key - org.jline.utils.InfoCmp.Capability
- has_print_wheel - org.jline.utils.InfoCmp.Capability
- has_status_line - 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.
- 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.
- 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
- hue_lightness_saturation - org.jline.utils.InfoCmp.Capability
- HUPCL - org.jline.terminal.Attributes.ControlFlag
I
- ICANON - org.jline.terminal.Attributes.LocalFlag
- ICRNL - org.jline.terminal.Attributes.InputFlag
- IEXTEN - org.jline.terminal.Attributes.LocalFlag
- IGNBRK - org.jline.terminal.Attributes.InputFlag
- IGNCR - org.jline.terminal.Attributes.InputFlag
- IGNPAR - org.jline.terminal.Attributes.InputFlag
- IMAXBEL - org.jline.terminal.Attributes.InputFlag
- inConsole - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- info(Object...) - Static method in class org.jline.utils.Log
- INFO - 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 in org.jline.utils
- init_1string - org.jline.utils.InfoCmp.Capability
- init_2string - org.jline.utils.InfoCmp.Capability
- init_3string - org.jline.utils.InfoCmp.Capability
- init_file - org.jline.utils.InfoCmp.Capability
- init_prog - org.jline.utils.InfoCmp.Capability
- init_tabs - org.jline.utils.InfoCmp.Capability
- initialize_color - org.jline.utils.InfoCmp.Capability
- initialize_pair - org.jline.utils.InfoCmp.Capability
- INLCR - org.jline.terminal.Attributes.InputFlag
- INORMEOL - org.jline.terminal.Attributes.InputFlag
- INPCK - org.jline.terminal.Attributes.InputFlag
- 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.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 - org.jline.terminal.spi.SystemStream
-
Standard input stream (stdin).
- InputStreamReader - Class in org.jline.utils
-
A specialized InputStreamReader that reads the minimal number of bytes needed.
- InputStreamReader(InputStream) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new
InputStreamReader
on theInputStream
in
. - InputStreamReader(InputStream, String) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
. - InputStreamReader(InputStream, Charset) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and Charsetcharset
. - InputStreamReader(InputStream, CharsetDecoder) - Constructor for class org.jline.utils.InputStreamReader
-
Constructs a new InputStreamReader on the InputStream
in
and CharsetDecoderdec
. - INSERT - org.jline.utils.DiffHelper.Operation
- insert_character - org.jline.utils.InfoCmp.Capability
- insert_line - org.jline.utils.InfoCmp.Capability
- insert_null_glitch - org.jline.utils.InfoCmp.Capability
- insert_padding - 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
- INT - org.jline.terminal.Terminal.Signal
-
Interrupt signal, typically generated by pressing Ctrl+C.
- ints - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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.
- 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_MINGW - Static variable in class org.jline.utils.OSUtils
-
Deprecated.
- 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
- isDebugEnabled() - Static method in class org.jline.utils.Log
- isFinite() - Method in class org.jline.utils.Timeout
- isHidden(int) - Method in class org.jline.utils.AttributedCharSequence
-
Returns whether the character at the specified index is hidden.
- ISIG - org.jline.terminal.Attributes.LocalFlag
- isInfinite() - Method in class org.jline.utils.Timeout
- isPosixSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- isReal() - Method in class org.jline.utils.ColorPalette
- isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- isSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Checks if the specified system stream is available on this platform.
- isSystemStream(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Checks if the specified system stream is available on this platform.
- ISTRIP - org.jline.terminal.Attributes.InputFlag
- isWindowsSystemStream(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- italic() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the italic attribute enabled.
- 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.
- IUTF8 - org.jline.terminal.Attributes.InputFlag
- IXANY - org.jline.terminal.Attributes.InputFlag
- IXOFF - org.jline.terminal.Attributes.InputFlag
- IXON - org.jline.terminal.Attributes.InputFlag
J
- J - Static variable in class org.jline.utils.Colors
-
Lightness
- jansi(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JANSI
/jansi
terminal provider. - jna(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JNA
/jna
terminal provider. - jni(boolean) - Method in class org.jline.terminal.TerminalBuilder
-
Enables or disables the
TerminalBuilder.PROP_PROVIDER_JNI
/jni
terminal provider. - 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
- key_a1 - org.jline.utils.InfoCmp.Capability
- key_a3 - org.jline.utils.InfoCmp.Capability
- key_b2 - org.jline.utils.InfoCmp.Capability
- key_backspace - org.jline.utils.InfoCmp.Capability
- key_beg - org.jline.utils.InfoCmp.Capability
- key_btab - org.jline.utils.InfoCmp.Capability
- key_c1 - org.jline.utils.InfoCmp.Capability
- key_c3 - org.jline.utils.InfoCmp.Capability
- key_cancel - org.jline.utils.InfoCmp.Capability
- key_catab - org.jline.utils.InfoCmp.Capability
- key_clear - org.jline.utils.InfoCmp.Capability
- key_close - org.jline.utils.InfoCmp.Capability
- key_command - org.jline.utils.InfoCmp.Capability
- key_copy - org.jline.utils.InfoCmp.Capability
- key_create - org.jline.utils.InfoCmp.Capability
- key_ctab - org.jline.utils.InfoCmp.Capability
- key_dc - org.jline.utils.InfoCmp.Capability
- key_dl - org.jline.utils.InfoCmp.Capability
- key_down - org.jline.utils.InfoCmp.Capability
- key_eic - org.jline.utils.InfoCmp.Capability
- key_end - org.jline.utils.InfoCmp.Capability
- key_enter - org.jline.utils.InfoCmp.Capability
- key_eol - org.jline.utils.InfoCmp.Capability
- key_eos - org.jline.utils.InfoCmp.Capability
- key_exit - org.jline.utils.InfoCmp.Capability
- key_f0 - org.jline.utils.InfoCmp.Capability
- key_f1 - org.jline.utils.InfoCmp.Capability
- key_f10 - org.jline.utils.InfoCmp.Capability
- key_f11 - org.jline.utils.InfoCmp.Capability
- key_f12 - org.jline.utils.InfoCmp.Capability
- key_f13 - org.jline.utils.InfoCmp.Capability
- key_f14 - org.jline.utils.InfoCmp.Capability
- key_f15 - org.jline.utils.InfoCmp.Capability
- key_f16 - org.jline.utils.InfoCmp.Capability
- key_f17 - org.jline.utils.InfoCmp.Capability
- key_f18 - org.jline.utils.InfoCmp.Capability
- key_f19 - org.jline.utils.InfoCmp.Capability
- key_f2 - org.jline.utils.InfoCmp.Capability
- key_f20 - org.jline.utils.InfoCmp.Capability
- key_f21 - org.jline.utils.InfoCmp.Capability
- key_f22 - org.jline.utils.InfoCmp.Capability
- key_f23 - org.jline.utils.InfoCmp.Capability
- key_f24 - org.jline.utils.InfoCmp.Capability
- key_f25 - org.jline.utils.InfoCmp.Capability
- key_f26 - org.jline.utils.InfoCmp.Capability
- key_f27 - org.jline.utils.InfoCmp.Capability
- key_f28 - org.jline.utils.InfoCmp.Capability
- key_f29 - org.jline.utils.InfoCmp.Capability
- key_f3 - org.jline.utils.InfoCmp.Capability
- key_f30 - org.jline.utils.InfoCmp.Capability
- key_f31 - org.jline.utils.InfoCmp.Capability
- key_f32 - org.jline.utils.InfoCmp.Capability
- key_f33 - org.jline.utils.InfoCmp.Capability
- key_f34 - org.jline.utils.InfoCmp.Capability
- key_f35 - org.jline.utils.InfoCmp.Capability
- key_f36 - org.jline.utils.InfoCmp.Capability
- key_f37 - org.jline.utils.InfoCmp.Capability
- key_f38 - org.jline.utils.InfoCmp.Capability
- key_f39 - org.jline.utils.InfoCmp.Capability
- key_f4 - org.jline.utils.InfoCmp.Capability
- key_f40 - org.jline.utils.InfoCmp.Capability
- key_f41 - org.jline.utils.InfoCmp.Capability
- key_f42 - org.jline.utils.InfoCmp.Capability
- key_f43 - org.jline.utils.InfoCmp.Capability
- key_f44 - org.jline.utils.InfoCmp.Capability
- key_f45 - org.jline.utils.InfoCmp.Capability
- key_f46 - org.jline.utils.InfoCmp.Capability
- key_f47 - org.jline.utils.InfoCmp.Capability
- key_f48 - org.jline.utils.InfoCmp.Capability
- key_f49 - org.jline.utils.InfoCmp.Capability
- key_f5 - org.jline.utils.InfoCmp.Capability
- key_f50 - org.jline.utils.InfoCmp.Capability
- key_f51 - org.jline.utils.InfoCmp.Capability
- key_f52 - org.jline.utils.InfoCmp.Capability
- key_f53 - org.jline.utils.InfoCmp.Capability
- key_f54 - org.jline.utils.InfoCmp.Capability
- key_f55 - org.jline.utils.InfoCmp.Capability
- key_f56 - org.jline.utils.InfoCmp.Capability
- key_f57 - org.jline.utils.InfoCmp.Capability
- key_f58 - org.jline.utils.InfoCmp.Capability
- key_f59 - org.jline.utils.InfoCmp.Capability
- key_f6 - org.jline.utils.InfoCmp.Capability
- key_f60 - org.jline.utils.InfoCmp.Capability
- key_f61 - org.jline.utils.InfoCmp.Capability
- key_f62 - org.jline.utils.InfoCmp.Capability
- key_f63 - org.jline.utils.InfoCmp.Capability
- key_f7 - org.jline.utils.InfoCmp.Capability
- key_f8 - org.jline.utils.InfoCmp.Capability
- key_f9 - org.jline.utils.InfoCmp.Capability
- key_find - org.jline.utils.InfoCmp.Capability
- key_help - org.jline.utils.InfoCmp.Capability
- key_home - org.jline.utils.InfoCmp.Capability
- key_ic - org.jline.utils.InfoCmp.Capability
- key_il - org.jline.utils.InfoCmp.Capability
- key_left - org.jline.utils.InfoCmp.Capability
- key_ll - org.jline.utils.InfoCmp.Capability
- key_mark - org.jline.utils.InfoCmp.Capability
- key_message - org.jline.utils.InfoCmp.Capability
- key_mouse - org.jline.utils.InfoCmp.Capability
- key_move - org.jline.utils.InfoCmp.Capability
- key_next - org.jline.utils.InfoCmp.Capability
- key_npage - org.jline.utils.InfoCmp.Capability
- key_open - org.jline.utils.InfoCmp.Capability
- key_options - org.jline.utils.InfoCmp.Capability
- key_ppage - org.jline.utils.InfoCmp.Capability
- key_previous - org.jline.utils.InfoCmp.Capability
- key_print - org.jline.utils.InfoCmp.Capability
- key_redo - org.jline.utils.InfoCmp.Capability
- key_reference - org.jline.utils.InfoCmp.Capability
- key_refresh - org.jline.utils.InfoCmp.Capability
- key_replace - org.jline.utils.InfoCmp.Capability
- key_restart - org.jline.utils.InfoCmp.Capability
- key_resume - org.jline.utils.InfoCmp.Capability
- key_right - org.jline.utils.InfoCmp.Capability
- key_save - org.jline.utils.InfoCmp.Capability
- key_sbeg - org.jline.utils.InfoCmp.Capability
- key_scancel - org.jline.utils.InfoCmp.Capability
- key_scommand - org.jline.utils.InfoCmp.Capability
- key_scopy - org.jline.utils.InfoCmp.Capability
- key_screate - org.jline.utils.InfoCmp.Capability
- key_sdc - org.jline.utils.InfoCmp.Capability
- key_sdl - org.jline.utils.InfoCmp.Capability
- key_select - org.jline.utils.InfoCmp.Capability
- key_send - org.jline.utils.InfoCmp.Capability
- key_seol - org.jline.utils.InfoCmp.Capability
- key_sexit - org.jline.utils.InfoCmp.Capability
- key_sf - org.jline.utils.InfoCmp.Capability
- key_sfind - org.jline.utils.InfoCmp.Capability
- key_shelp - org.jline.utils.InfoCmp.Capability
- key_shome - org.jline.utils.InfoCmp.Capability
- key_sic - org.jline.utils.InfoCmp.Capability
- key_sleft - org.jline.utils.InfoCmp.Capability
- key_smessage - org.jline.utils.InfoCmp.Capability
- key_smove - org.jline.utils.InfoCmp.Capability
- key_snext - org.jline.utils.InfoCmp.Capability
- key_soptions - org.jline.utils.InfoCmp.Capability
- key_sprevious - org.jline.utils.InfoCmp.Capability
- key_sprint - org.jline.utils.InfoCmp.Capability
- key_sr - org.jline.utils.InfoCmp.Capability
- key_sredo - org.jline.utils.InfoCmp.Capability
- key_sreplace - org.jline.utils.InfoCmp.Capability
- key_sright - org.jline.utils.InfoCmp.Capability
- key_srsume - org.jline.utils.InfoCmp.Capability
- key_ssave - org.jline.utils.InfoCmp.Capability
- key_ssuspend - org.jline.utils.InfoCmp.Capability
- key_stab - org.jline.utils.InfoCmp.Capability
- key_sundo - org.jline.utils.InfoCmp.Capability
- key_suspend - org.jline.utils.InfoCmp.Capability
- key_undo - org.jline.utils.InfoCmp.Capability
- key_up - org.jline.utils.InfoCmp.Capability
- keypad_local - org.jline.utils.InfoCmp.Capability
- keypad_xmit - org.jline.utils.InfoCmp.Capability
- 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.
L
- lab_f0 - org.jline.utils.InfoCmp.Capability
- lab_f1 - org.jline.utils.InfoCmp.Capability
- lab_f10 - org.jline.utils.InfoCmp.Capability
- lab_f2 - org.jline.utils.InfoCmp.Capability
- lab_f3 - org.jline.utils.InfoCmp.Capability
- lab_f4 - org.jline.utils.InfoCmp.Capability
- lab_f5 - org.jline.utils.InfoCmp.Capability
- lab_f6 - org.jline.utils.InfoCmp.Capability
- lab_f7 - org.jline.utils.InfoCmp.Capability
- lab_f8 - org.jline.utils.InfoCmp.Capability
- lab_f9 - org.jline.utils.InfoCmp.Capability
- label_format - org.jline.utils.InfoCmp.Capability
- label_height - org.jline.utils.InfoCmp.Capability
- label_off - org.jline.utils.InfoCmp.Capability
- label_on - org.jline.utils.InfoCmp.Capability
- label_width - org.jline.utils.InfoCmp.Capability
- 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.
- Levenshtein() - Constructor for class org.jline.utils.Levenshtein
- 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, 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 - org.jline.utils.InfoCmp.Capability
- lines - Variable in class org.jline.utils.Status
- lines_of_memory - org.jline.utils.InfoCmp.Capability
- 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.
- Log() - Constructor for class org.jline.utils.Log
- lpi_changes_res - org.jline.utils.InfoCmp.Capability
M
- M - Static variable in class org.jline.utils.Colors
-
Colorfulness
- MAGENTA - Static variable in class org.jline.utils.AnsiWriter
- MAGENTA - Static variable in class org.jline.utils.AttributedStyle
- magic_cookie_glitch - org.jline.utils.InfoCmp.Capability
- main(String[]) - Static method in class org.jline.terminal.impl.Diag
-
Main entry point for running the diagnostic tool.
- masterInput - Variable in class org.jline.terminal.impl.ExternalTerminal
- masterOutput - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- max_attributes - org.jline.utils.InfoCmp.Capability
- max_colors - org.jline.utils.InfoCmp.Capability
- max_micro_address - org.jline.utils.InfoCmp.Capability
- max_micro_jump - org.jline.utils.InfoCmp.Capability
- max_pairs - org.jline.utils.InfoCmp.Capability
- maximum_windows - org.jline.utils.InfoCmp.Capability
- memory_above - org.jline.utils.InfoCmp.Capability
- memory_below - org.jline.utils.InfoCmp.Capability
- meta_off - org.jline.utils.InfoCmp.Capability
- meta_on - org.jline.utils.InfoCmp.Capability
- micro_col_size - org.jline.utils.InfoCmp.Capability
- micro_column_address - org.jline.utils.InfoCmp.Capability
- micro_down - org.jline.utils.InfoCmp.Capability
- micro_left - org.jline.utils.InfoCmp.Capability
- micro_line_size - org.jline.utils.InfoCmp.Capability
- micro_right - org.jline.utils.InfoCmp.Capability
- micro_row_address - org.jline.utils.InfoCmp.Capability
- micro_up - org.jline.utils.InfoCmp.Capability
- mouse_info - org.jline.utils.InfoCmp.Capability
- 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 in org.jline.terminal
-
Defines the mouse buttons that can be involved in a mouse event.
- MouseEvent.Modifier - Enum in org.jline.terminal
-
Defines the modifier keys that can be pressed during a mouse event.
- MouseEvent.Type - Enum in org.jline.terminal
-
Defines the types of mouse events that can occur.
- MouseSupport - Class in org.jline.terminal.impl
-
Utility class for mouse support in terminals.
- MouseSupport() - Constructor for class org.jline.terminal.impl.MouseSupport
- move_insert_mode - org.jline.utils.InfoCmp.Capability
- move_standout_mode - org.jline.utils.InfoCmp.Capability
- Moved - org.jline.terminal.MouseEvent.Type
-
The mouse was moved without any buttons pressed.
- moveVisualCursorTo(int) - Method in class org.jline.utils.Display
- 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 interface org.jline.terminal.spi.TerminalProvider
-
Returns the name of this terminal provider.
- name(String) - Method in class org.jline.terminal.TerminalBuilder
- nativeHandlers - Variable in class org.jline.terminal.impl.AbstractWindowsTerminal
- nativeHandlers - Variable in class org.jline.terminal.impl.PosixSysTerminal
- NativeSignalHandler - Class in org.jline.terminal.impl
-
Implementation of SignalHandler for native signal handling.
- nativeSignals(boolean) - Method in class org.jline.terminal.TerminalBuilder
- needs_xon_xoff - org.jline.utils.InfoCmp.Capability
- newDescriptor(int) - Static method in class org.jline.terminal.impl.AbstractPty
- newDescriptor(FileDescriptor) - Static method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- newline - org.jline.utils.InfoCmp.Capability
- NEWLINE - Static variable in class org.jline.utils.AttributedString
-
An AttributedString containing only a newline character.
- newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- newTerminal(String, String, InputStream, OutputStream, Charset, 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, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Creates a new terminal with custom input and output streams.
- newTerminal(String, String, InputStream, OutputStream, Charset, Terminal.SignalHandler, boolean, Attributes, Size) - Method in interface org.jline.terminal.spi.TerminalProvider
- NLDLY - org.jline.terminal.Attributes.OutputFlag
- no_color_video - org.jline.utils.InfoCmp.Capability
- no_esc_ctlc - org.jline.utils.InfoCmp.Capability
- no_pad_char - org.jline.utils.InfoCmp.Capability
- NoButton - org.jline.terminal.MouseEvent.Button
-
No specific button is involved (used for move events).
- NOFLSH - org.jline.terminal.Attributes.LocalFlag
- NOKERNINFO - org.jline.terminal.Attributes.LocalFlag
- non_dest_scroll_region - org.jline.utils.InfoCmp.Capability
- non_rev_rmcup - 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.
- NonBlocking() - Constructor for class org.jline.utils.NonBlocking
- 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
- NonBlockingInputStreamImpl - Class in org.jline.utils
-
This class wraps a regular input stream and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
- NonBlockingInputStreamImpl(String, InputStream) - Constructor for class org.jline.utils.NonBlockingInputStreamImpl
-
Creates a
NonBlockingReader
out of a normal blocking reader. - nonBlockingPumpInputStream() - Static method in class org.jline.utils.NonBlocking
- nonBlockingPumpInputStream(int) - Static method in class org.jline.utils.NonBlocking
- NonBlockingPumpInputStream - Class in org.jline.utils
- NonBlockingPumpInputStream() - Constructor for class org.jline.utils.NonBlockingPumpInputStream
- NonBlockingPumpInputStream(int) - Constructor for class org.jline.utils.NonBlockingPumpInputStream
- nonBlockingPumpReader() - Static method in class org.jline.utils.NonBlocking
- nonBlockingPumpReader(int) - Static method in class org.jline.utils.NonBlocking
- NonBlockingPumpReader - Class in org.jline.utils
- NonBlockingPumpReader() - Constructor for class org.jline.utils.NonBlockingPumpReader
- NonBlockingPumpReader(int) - Constructor for class org.jline.utils.NonBlockingPumpReader
- NonBlockingReader - Class in org.jline.utils
-
A reader that provides non-blocking read operations.
- NonBlockingReader() - Constructor for class org.jline.utils.NonBlockingReader
- NonBlockingReaderImpl - Class in org.jline.utils
-
This class wraps a regular reader and allows it to appear as if it is non-blocking; that is, reads can be performed against it that timeout if no data is seen for a period of time.
- NonBlockingReaderImpl(String, Reader) - Constructor for class org.jline.utils.NonBlockingReaderImpl
-
Creates a
NonBlockingReader
out of a normal blocking reader. - nonBlockingStream(NonBlockingReader, Charset) - Static method in class org.jline.utils.NonBlocking
- None - org.jline.utils.AttributedCharSequence.ForceMode
-
No forcing; use the terminal's reported color capabilities.
- Normal - org.jline.terminal.Terminal.MouseTracking
-
Track button press and release.
- num_labels - org.jline.utils.InfoCmp.Capability
- number_of_pins - org.jline.utils.InfoCmp.Capability
O
- OCRNL - org.jline.terminal.Attributes.OutputFlag
- OFDEL - org.jline.terminal.Attributes.OutputFlag
- Off - 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 - org.jline.terminal.Attributes.OutputFlag
- oldLines - Variable in class org.jline.utils.Display
- onClose - Variable in class org.jline.terminal.impl.AbstractTerminal
- ONLCR - org.jline.terminal.Attributes.OutputFlag
- ONLRET - org.jline.terminal.Attributes.OutputFlag
- ONOCR - org.jline.terminal.Attributes.OutputFlag
- ONOEOT - org.jline.terminal.Attributes.OutputFlag
- operation - Variable in class org.jline.utils.DiffHelper.Diff
-
One of: INSERT, DELETE or EQUAL.
- OPOST - org.jline.terminal.Attributes.OutputFlag
- order_of_pins - org.jline.utils.InfoCmp.Capability
- 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.spi - package org.jline.terminal.spi
-
JLine Terminal Service Provider Interface (SPI).
- org.jline.utils - package org.jline.utils
-
JLine utility classes.
- orig_colors - org.jline.utils.InfoCmp.Capability
- orig_pair - 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
- OSUtils - Class in org.jline.utils
-
Utility class for operating system detection and OS-specific operations.
- OSUtils() - Constructor for class org.jline.utils.OSUtils
- 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.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 - org.jline.terminal.spi.SystemStream
-
Standard output stream (stdout).
- output_res_char - org.jline.utils.InfoCmp.Capability
- output_res_horz_inch - org.jline.utils.InfoCmp.Capability
- output_res_line - org.jline.utils.InfoCmp.Capability
- output_res_vert_inch - org.jline.utils.InfoCmp.Capability
- over_strike - org.jline.utils.InfoCmp.Capability
- OXTABS - org.jline.terminal.Attributes.OutputFlag
P
- pad_char - org.jline.utils.InfoCmp.Capability
- padding_baud_rate - org.jline.utils.InfoCmp.Capability
- palette - Variable in class org.jline.terminal.impl.AbstractTerminal
- PARENB - org.jline.terminal.Attributes.ControlFlag
- parm_dch - org.jline.utils.InfoCmp.Capability
- parm_delete_line - org.jline.utils.InfoCmp.Capability
- parm_down_cursor - org.jline.utils.InfoCmp.Capability
- parm_down_micro - org.jline.utils.InfoCmp.Capability
- parm_ich - org.jline.utils.InfoCmp.Capability
- parm_index - org.jline.utils.InfoCmp.Capability
- parm_insert_line - org.jline.utils.InfoCmp.Capability
- parm_left_cursor - org.jline.utils.InfoCmp.Capability
- parm_left_micro - org.jline.utils.InfoCmp.Capability
- parm_right_cursor - org.jline.utils.InfoCmp.Capability
- parm_right_micro - org.jline.utils.InfoCmp.Capability
- parm_rindex - org.jline.utils.InfoCmp.Capability
- parm_up_cursor - org.jline.utils.InfoCmp.Capability
- parm_up_micro - org.jline.utils.InfoCmp.Capability
- PARMRK - org.jline.terminal.Attributes.InputFlag
- PARODD - org.jline.terminal.Attributes.ControlFlag
- 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 - 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 - org.jline.terminal.Attributes.LocalFlag
- perform(InfoCmp.Capability, InfoCmp.Capability, int) - Method in class org.jline.utils.Display
- pkey_key - org.jline.utils.InfoCmp.Capability
- pkey_local - org.jline.utils.InfoCmp.Capability
- pkey_plab - org.jline.utils.InfoCmp.Capability
- pkey_xmit - org.jline.utils.InfoCmp.Capability
- plab_norm - org.jline.utils.InfoCmp.Capability
- 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, 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
- 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, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- 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
- PosixSysTerminal(String, String, Pty, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler) - Constructor for class org.jline.terminal.impl.PosixSysTerminal
- Pressed - 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 - org.jline.utils.InfoCmp.Capability
- print_screen - org.jline.utils.InfoCmp.Capability
- println(Terminal) - Method in class org.jline.utils.AttributedCharSequence
-
Prints this attributed string to the specified terminal, followed by a line break.
- processAttributeRest() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 0
corresponding toReset / Normal
- processChangeIconName(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 1;text BEL
corresponding toChange Icon label
- processChangeIconNameAndWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 0;text BEL
corresponding toChange Window and Icon label
- processChangeWindowTitle(String) - Method in class org.jline.utils.AnsiWriter
-
process
OSC 2;text BEL
corresponding toChange Window title
- processCharsetSelect(int, char) - Method in class org.jline.utils.AnsiWriter
- processConsoleInput() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
-
Read a single input event from the input buffer and process it.
- processCursorDown(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n B
corresponding toCUD ? Cursor Down
- processCursorDownLine(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n E
corresponding toCNL ? Cursor Next Line
- processCursorLeft(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n D
corresponding toCUB ? Cursor Back
- processCursorRight(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n C
corresponding toCUF ? Cursor Forward
- processCursorTo(int, int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n ; m H
corresponding toCUP ? Cursor Position
orCSI n ; m f
corresponding toHVP ? Horizontal and Vertical Position
- processCursorToColumn(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n G
corresponding toCHA ? Cursor Horizontal Absolute
- processCursorUp(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n A
corresponding toCUU ? Cursor Up
- processCursorUpLine(int) - Method in class org.jline.utils.AnsiWriter
-
process
CSI n F
corresponding toCPL ? Cursor Previous Line
- processDefaultBackgroundColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 49
corresponding toDefault background color
- processDefaultTextColor() - Method in class org.jline.utils.AnsiWriter
-
process
SGR 39
corresponding toDefault text color (foreground)
- processDeleteLine(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI s
ANSI code, corresponding toDL ? Delete Line
- processEraseLine(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n K
ANSI code, corresponding toED ? Erase in Line
- processEraseScreen(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n J
ANSI code, corresponding toED ? Erase in Display
- 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.utils.AnsiWriter
-
Process
CSI s
ANSI 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
- processOutputByte(int) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
-
Master output processing.
- processRestoreCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI u
ANSI code, corresponding toRCP ? Restore Cursor Position
- processSaveCursorPosition() - Method in class org.jline.utils.AnsiWriter
-
Process
CSI s
ANSI code, corresponding toSCP ? Save Cursor Position
- processScrollDown(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n T
ANSI code, corresponding toSD ? Scroll Down
- processScrollUp(int) - Method in class org.jline.utils.AnsiWriter
-
Process
CSI n U
ANSI code, corresponding toSU ? Scroll Up
- processSetAttribute(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR
other 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.utils.AnsiWriter
-
process
SGR 40-47
corresponding toSet background color
. - processSetBackgroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 40-47
orSGR 100-107
corresponding toSet background color
either in normal mode or high intensity. - processSetBackgroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 48
corresponding toextended set background color
with a palette of 255 colors. - processSetBackgroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 48
corresponding toextended set background color
with a 24 bits RGB definition of the color. - processSetForegroundColor(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37
corresponding toSet text color (foreground)
. - processSetForegroundColor(int, boolean) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 30-37
orSGR 90-97
corresponding toSet text color (foreground)
either in normal mode or high intensity. - processSetForegroundColorExt(int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 38
corresponding toextended set text color (foreground)
with a palette of 255 colors. - processSetForegroundColorExt(int, int, int) - Method in class org.jline.utils.AnsiWriter
-
process
SGR 38
corresponding toextended set text color (foreground)
with a 24 bits RGB definition of the color. - processUnknownExtension(ArrayList<Object>, int) - Method in class org.jline.utils.AnsiWriter
- processUnknownOperatingSystemCommand(int, String) - Method in class org.jline.utils.AnsiWriter
-
Process unknown
OSC
command. - PROP_CODEPAGE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_COLOR_DISTANCE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DISABLE_ALTERNATE_CHARSET - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_DISABLE_DEPRECATED_PROVIDER_WARNING - 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_JANSI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_JNA - 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_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_JANSI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_JNA - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDER_JNI - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDERS - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_PROVIDERS_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_DEFAULT - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_NATIVE - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_REDIRECT_PIPE_CREATION_MODE_REFLECTION - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDERR_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDIN_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_STDOUT_ENCODING - Static variable in class org.jline.terminal.TerminalBuilder
- PROP_TYPE - Static variable in class org.jline.terminal.TerminalBuilder
- provider - Variable in class org.jline.terminal.impl.AbstractPty
- provider(String) - Method in class org.jline.terminal.TerminalBuilder
-
Forces the usage of the give terminal provider.
- providers(String) - Method in class org.jline.terminal.TerminalBuilder
-
Sets the list of providers to try when creating the terminal.
- prtr_non - org.jline.utils.InfoCmp.Capability
- prtr_off - org.jline.utils.InfoCmp.Capability
- prtr_on - org.jline.utils.InfoCmp.Capability
- prtr_silent - 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 - 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 - org.jline.utils.InfoCmp.Capability
- QUIT - 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(byte[], int, int) - Method in class org.jline.utils.NonBlockingInputStream
- read(char[], int, int) - Method in class org.jline.utils.InputStreamReader
-
Reads at most
length
characters from this reader and stores them at positionoffset
in 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
- 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.AbstractWindowsTerminal
- reader() - Method in class org.jline.terminal.impl.DumbTerminal
- reader() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- reader() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- reader() - Method in class org.jline.terminal.impl.PosixSysTerminal
- reader() - Method in interface org.jline.terminal.Terminal
-
Retrieve the
Reader
for this terminal. - 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 - Static variable in class org.jline.utils.AnsiWriter
- RED - Static variable in class org.jline.utils.AttributedStyle
- redraw() - Method in class org.jline.utils.Status
- 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
- Released - org.jline.terminal.MouseEvent.Type
-
A mouse button was released.
- remove(ShutdownHooks.Task) - Static method in class org.jline.utils.ShutdownHooks
- remove_clock - org.jline.utils.InfoCmp.Capability
- repeat_char - org.jline.utils.InfoCmp.Capability
- req_for_input - org.jline.utils.InfoCmp.Capability
- req_mouse_pos - org.jline.utils.InfoCmp.Capability
- reset - Variable in class org.jline.utils.Display
- reset() - Method in class org.jline.utils.Display
- reset() - Method in class org.jline.utils.Status
- reset_1string - org.jline.utils.InfoCmp.Capability
- reset_2string - org.jline.utils.InfoCmp.Capability
- reset_3string - org.jline.utils.InfoCmp.Capability
- reset_file - org.jline.utils.InfoCmp.Capability
- resize() - Method in class org.jline.utils.Status
- resize(int, int) - Method in class org.jline.utils.Display
- resize(Size) - Method in class org.jline.utils.Status
- 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 - org.jline.utils.InfoCmp.Capability
- 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.AttributedCharSequence
-
Deprecated.
- rgbColor(int) - Static method in class org.jline.utils.Colors
- rgbColor(String) - Static method in class org.jline.utils.Colors
- 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.utils.AttributedCharSequence
-
Deprecated.
- 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.utils.AttributedCharSequence
-
Deprecated.
- roundRgbColor(int, int, int, int) - Static method in class org.jline.utils.Colors
- row_addr_glitch - org.jline.utils.InfoCmp.Capability
- row_address - org.jline.utils.InfoCmp.Capability
- rows - Variable in class org.jline.utils.Display
- 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
- save_cursor - org.jline.utils.InfoCmp.Capability
- scancode_escape - org.jline.utils.InfoCmp.Capability
- scroll_forward - org.jline.utils.InfoCmp.Capability
- scroll_reverse - org.jline.utils.InfoCmp.Capability
- scrollRegion - Variable in class org.jline.utils.Status
- select_char_set - org.jline.utils.InfoCmp.Capability
- semi_auto_right_margin - org.jline.utils.InfoCmp.Capability
- set_a_attributes - org.jline.utils.InfoCmp.Capability
- set_a_background - org.jline.utils.InfoCmp.Capability
- set_a_foreground - org.jline.utils.InfoCmp.Capability
- set_attributes - org.jline.utils.InfoCmp.Capability
- set_background - org.jline.utils.InfoCmp.Capability
- set_bottom_margin - org.jline.utils.InfoCmp.Capability
- set_bottom_margin_parm - org.jline.utils.InfoCmp.Capability
- set_clock - org.jline.utils.InfoCmp.Capability
- set_color_band - org.jline.utils.InfoCmp.Capability
- set_color_pair - org.jline.utils.InfoCmp.Capability
- set_foreground - org.jline.utils.InfoCmp.Capability
- set_left_margin - org.jline.utils.InfoCmp.Capability
- set_left_margin_parm - org.jline.utils.InfoCmp.Capability
- set_lr_margin - org.jline.utils.InfoCmp.Capability
- set_page_length - org.jline.utils.InfoCmp.Capability
- set_pglen_inch - org.jline.utils.InfoCmp.Capability
- set_right_margin - org.jline.utils.InfoCmp.Capability
- set_right_margin_parm - org.jline.utils.InfoCmp.Capability
- set_tab - org.jline.utils.InfoCmp.Capability
- set_tb_margin - org.jline.utils.InfoCmp.Capability
- set_top_margin - org.jline.utils.InfoCmp.Capability
- set_top_margin_parm - org.jline.utils.InfoCmp.Capability
- set_window - org.jline.utils.InfoCmp.Capability
- set0_des_seq - org.jline.utils.InfoCmp.Capability
- set1_des_seq - org.jline.utils.InfoCmp.Capability
- set2_des_seq - org.jline.utils.InfoCmp.Capability
- set3_des_seq - 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.AbstractWindowsTerminal
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.DumbTerminal
- setAttributes(Attributes) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- setAttributes(Attributes) - Method in interface org.jline.terminal.Terminal
-
Sets the terminal attributes to the specified values.
- 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
-
Sets the number of columns (width) for this terminal size.
- setConsoleMode(Console, int) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- 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
- 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.
- 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
- 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
- setRgbColors(int[]) - Static method in class org.jline.utils.Colors
- setRows(int) - Method in class org.jline.terminal.Size
-
Sets the number of rows (height) for this terminal size.
- setSize(Size) - Method in class org.jline.terminal.impl.AbstractPosixTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.DumbTerminal
- setSize(Size) - Method in class org.jline.terminal.impl.exec.ExecPty
- setSize(Size) - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- setSize(Size) - Method in interface org.jline.terminal.spi.Pty
-
Sets the size (dimensions) of this PTY.
- setSize(Size) - Method in interface org.jline.terminal.Terminal
-
Sets the size of the terminal.
- setTerminalOverride(Terminal) - Static method in class org.jline.terminal.TerminalBuilder
-
Deprecated.
- Shift - org.jline.terminal.MouseEvent.Modifier
-
The Shift key was pressed during the mouse event.
- 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
-
Shuts down the thread that is handling blocking I/O.
- 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
-
Shuts down the thread that is handling blocking I/O.
- ShutdownHooks - Class in org.jline.utils
-
Manages the JLine shutdown-hook thread and tasks to execute on shutdown.
- ShutdownHooks() - Constructor for class org.jline.utils.ShutdownHooks
- ShutdownHooks.Task - Interface in org.jline.utils
-
Essentially a
Runnable
which allows running to throw an exception. - SIG_DFL - Static variable in class org.jline.terminal.impl.NativeSignalHandler
-
The default signal handler.
- SIG_DFL - Static variable in interface org.jline.terminal.Terminal.SignalHandler
-
Default signal handler that uses the JVM's default behavior for the signal.
- SIG_IGN - Static variable in class org.jline.terminal.impl.NativeSignalHandler
-
The signal handler that ignores signals.
- SIG_IGN - Static variable in interface org.jline.terminal.Terminal.SignalHandler
-
Signal handler that ignores the signal and performs no special processing.
- signalHandler(Terminal.SignalHandler) - Method in class org.jline.terminal.TerminalBuilder
-
Determines the default value for signal handlers.
- Signals - Class in org.jline.utils
-
Signal handling utilities for terminal applications.
- size - Variable in class org.jline.terminal.impl.LineDisciplineTerminal
- size() - Method in class org.jline.utils.Status
- 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
-
Creates a new Size instance with default dimensions (0 rows and 0 columns).
- Size(int, int) - Constructor for class org.jline.terminal.Size
-
Creates a new Size instance with the specified dimensions.
- 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
- 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 - org.jline.utils.InfoCmp.Capability
- start_char_set_def - 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 - org.jline.utils.InfoCmp.Capability
- stderrEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stderrEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stderrEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to encode characters for standard error. - stderrEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for writing to standard error.
- stderrEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for writing to standard error. - stdinEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stdinEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stdinEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to decode characters from standard input (Terminal.input()
). - stdinEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for reading from standard input.
- stdinEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for reading from standard input. - stdoutEncoding - Variable in class org.jline.terminal.impl.AbstractTerminal
- stdoutEncoding() - Method in class org.jline.terminal.impl.AbstractTerminal
- stdoutEncoding() - Method in interface org.jline.terminal.Terminal
-
Returns the
Charset
that should be used to encode characters for standard output (Terminal.output()
). - stdoutEncoding(String) - Method in class org.jline.terminal.TerminalBuilder
-
Set the encoding to use for writing to standard output.
- stdoutEncoding(Charset) - Method in class org.jline.terminal.TerminalBuilder
-
Set the
Charset
to use for writing to standard output. - stop_bit_image - org.jline.utils.InfoCmp.Capability
- stop_char_set_def - org.jline.utils.InfoCmp.Capability
- streams(InputStream, OutputStream) - Method in class org.jline.terminal.TerminalBuilder
- strings - Variable in class org.jline.terminal.impl.AbstractTerminal
- 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 - 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 - org.jline.utils.InfoCmp.Capability
- supported - Variable in class org.jline.utils.Status
- suspend() - Method in class org.jline.utils.Status
-
The
suspend
method is used when a full-screen. - suspended - Variable in class org.jline.utils.Status
- SysErr - org.jline.terminal.TerminalBuilder.SystemOutput
- SysErrOrSysOut - org.jline.terminal.TerminalBuilder.SystemOutput
- SysOut - org.jline.terminal.TerminalBuilder.SystemOutput
- SysOutOrSysErr - org.jline.terminal.TerminalBuilder.SystemOutput
- system(boolean) - Method in class org.jline.terminal.TerminalBuilder
- 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 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 interface org.jline.terminal.spi.TerminalProvider
-
Returns the name of the specified system stream on this platform.
- systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- systemStreamWidth(SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Returns the width (number of columns) of the specified system stream.
- systemStreamWidth(SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
-
Returns the width (number of columns) of the specified system stream.
- sysTerminal(String, String, boolean, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in interface org.jline.terminal.spi.TerminalProvider
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.DumbTerminalProvider
- sysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
-
Creates a terminal connected to a system stream.
- sysTerminal(String, String, boolean, Charset, 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 - org.jline.utils.InfoCmp.Capability
- TABDLY - org.jline.terminal.Attributes.OutputFlag
- 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.
- 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 in org.jline.terminal
- Terminal.Signal - Enum 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.
- TerminalBuilder - Class in org.jline.terminal
-
Builder class to create
Terminal
instances with flexible configuration options. - TerminalBuilder.SystemOutput - Enum in org.jline.terminal
- TerminalExt - Interface in org.jline.terminal.spi
-
Extended Terminal interface that provides access to internal implementation details.
- TerminalProvider - Interface in org.jline.terminal.spi
-
Service provider interface for terminal implementations.
- 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 - org.jline.utils.InfoCmp.Capability
- tilde_glitch - 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
- to_status_line - 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, boolean) - Method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- toAnsi(int, boolean, String, String) - Method in class org.jline.utils.AttributedCharSequence
-
Deprecated.
- 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
-
Converts this attributed string to an ANSI escape sequence string with the specified color capabilities, force mode, color palette, 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.
- tone - org.jline.utils.InfoCmp.Capability
- TOSTOP - org.jline.terminal.Attributes.LocalFlag
- 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.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.MouseEvent
-
Returns a string representation of this MouseEvent object.
- toString() - Method in class org.jline.terminal.Size
-
Returns a string representation of this Size object.
- toString() - Method in class org.jline.utils.AttributedCharSequence
- toString() - Method in class org.jline.utils.AttributedStyle
-
Returns a string representation of this AttributedStyle.
- toString() - Method in class org.jline.utils.ColorPalette
- toString() - Method in class org.jline.utils.DiffHelper.Diff
-
Display a human-readable version of this Diff.
- toString() - Method in class org.jline.utils.Status
- 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 - org.jline.utils.InfoCmp.Capability
- TRUE_COLORS - Static variable in class org.jline.utils.AttributedCharSequence
- TSTP - org.jline.terminal.Terminal.Signal
-
Terminal stop signal, typically generated by pressing Ctrl+Z.
- TTY_COMMAND - Static variable in class org.jline.utils.OSUtils
- 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
- underline() - Method in class org.jline.utils.AttributedStyle
-
Returns a new style with the underline attribute enabled.
- underline_char - org.jline.utils.InfoCmp.Capability
- 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.
- unregister(String, Object) - Static method in class org.jline.utils.Signals
- up_half_line - 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
true
if the cursor may be misplaced and should be updated. - update(List<AttributedString>, int) - Method in class org.jline.utils.Display
-
Update the display according to the new lines and flushes the output.
- update(List<AttributedString>, int, boolean) - Method in class org.jline.utils.Display
-
Update the display according to the new lines.
- updateAnsi(List<String>, int) - Method in class org.jline.utils.Display
- updateConsoleMode() - Method in class org.jline.terminal.impl.AbstractWindowsTerminal
- user0 - org.jline.utils.InfoCmp.Capability
- user1 - org.jline.utils.InfoCmp.Capability
- user2 - org.jline.utils.InfoCmp.Capability
- user3 - org.jline.utils.InfoCmp.Capability
- user4 - org.jline.utils.InfoCmp.Capability
- user5 - org.jline.utils.InfoCmp.Capability
- user6 - org.jline.utils.InfoCmp.Capability
- user7 - org.jline.utils.InfoCmp.Capability
- user8 - org.jline.utils.InfoCmp.Capability
- user9 - org.jline.utils.InfoCmp.Capability
V
- valueOf(String) - Static method in enum org.jline.terminal.Attributes.ControlChar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Attributes.ControlFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Attributes.InputFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Attributes.LocalFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Attributes.OutputFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Button
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Modifier
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.MouseEvent.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.spi.SystemStream
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Terminal.MouseTracking
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.Terminal.Signal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.terminal.TerminalBuilder.SystemOutput
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.utils.AttributedCharSequence.ForceMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.utils.DiffHelper.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jline.utils.InfoCmp.Capability
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.jline.terminal.Attributes.ControlChar
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Attributes.ControlFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Attributes.InputFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Attributes.LocalFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Attributes.OutputFlag
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.MouseEvent.Button
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.MouseEvent.Modifier
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.MouseEvent.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.spi.SystemStream
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Terminal.MouseTracking
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.Terminal.Signal
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.terminal.TerminalBuilder.SystemOutput
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.utils.AttributedCharSequence.ForceMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.utils.DiffHelper.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.jline.utils.InfoCmp.Capability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VDISCARD - org.jline.terminal.Attributes.ControlChar
-
Discard output character (typically Ctrl+O)
- VDSUSP - org.jline.terminal.Attributes.ControlChar
-
Delayed suspend character
- VEOF - org.jline.terminal.Attributes.ControlChar
-
End-of-file character (typically Ctrl+D)
- VEOL - org.jline.terminal.Attributes.ControlChar
-
End-of-line character
- VEOL2 - org.jline.terminal.Attributes.ControlChar
-
Secondary end-of-line character
- VERASE - org.jline.terminal.Attributes.ControlChar
-
Erase character (typically Backspace)
- VINTR - org.jline.terminal.Attributes.ControlChar
-
Interrupt character (typically Ctrl+C)
- virtual_terminal - org.jline.utils.InfoCmp.Capability
- VKILL - org.jline.terminal.Attributes.ControlChar
-
Kill line character (typically Ctrl+U)
- VLNEXT - org.jline.terminal.Attributes.ControlChar
-
Literal next character (typically Ctrl+V)
- VMIN - org.jline.terminal.Attributes.ControlChar
-
Minimum number of characters for non-canonical read
- VQUIT - org.jline.terminal.Attributes.ControlChar
-
Quit character (typically Ctrl+\)
- VREPRINT - org.jline.terminal.Attributes.ControlChar
-
Reprint line character (typically Ctrl+R)
- VSTART - org.jline.terminal.Attributes.ControlChar
-
Start output character (typically Ctrl+Q)
- VSTATUS - org.jline.terminal.Attributes.ControlChar
-
Status request character (typically Ctrl+T)
- VSTOP - org.jline.terminal.Attributes.ControlChar
-
Stop output character (typically Ctrl+S)
- VSUSP - org.jline.terminal.Attributes.ControlChar
-
Suspend character (typically Ctrl+Z)
- VTDLY - org.jline.terminal.Attributes.OutputFlag
- VTIME - org.jline.terminal.Attributes.ControlChar
-
Timeout in deciseconds for non-canonical read
- VWERASE - org.jline.terminal.Attributes.ControlChar
-
Word erase character (typically Ctrl+W)
W
- wait_tone - org.jline.utils.InfoCmp.Capability
- waitAndCapture(Process) - Static method in class org.jline.utils.ExecHelper
- 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
- WCWidth - Class in org.jline.utils
-
Utility class for determining the display width of Unicode characters.
- Wheel - org.jline.terminal.MouseEvent.Type
-
The mouse wheel was scrolled.
- WheelDown - org.jline.terminal.MouseEvent.Button
-
The mouse wheel was scrolled downward.
- WheelUp - org.jline.terminal.MouseEvent.Button
-
The mouse wheel was scrolled upward.
- WHITE - Static variable in class org.jline.utils.AnsiWriter
- WHITE - Static variable in class org.jline.utils.AttributedStyle
- wide_char_size - org.jline.utils.InfoCmp.Capability
- width_status_line - org.jline.utils.InfoCmp.Capability
- WINCH - org.jline.terminal.Terminal.Signal
-
Window change signal, sent when the terminal window size changes.
- 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 on Windows.
- winSysTerminal(String, String, boolean, Charset, Charset, Charset, Charset, boolean, Terminal.SignalHandler, boolean, SystemStream) - Method in class org.jline.terminal.impl.exec.ExecTerminalProvider
- 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.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.utils.AnsiWriter
- write(int) - Method in class org.jline.utils.FastBufferedOutputStream
- write(int) - Method in class org.jline.utils.WriterOutputStream
- 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.
- 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.AbstractWindowsTerminal
- writer() - Method in class org.jline.terminal.impl.DumbTerminal
- writer() - Method in class org.jline.terminal.impl.LineDisciplineTerminal
- writer() - Method in class org.jline.terminal.impl.PosixPtyTerminal
- writer() - Method in class org.jline.terminal.impl.PosixSysTerminal
- writer() - Method in interface org.jline.terminal.Terminal
-
Retrieve the
Writer
for this terminal. - WriterOutputStream - Class in org.jline.utils
-
An OutputStream implementation that writes to a Writer, bridging byte and character streams.
- WriterOutputStream(Writer, Charset) - Constructor for class org.jline.utils.WriterOutputStream
- WriterOutputStream(Writer, CharsetDecoder) - Constructor for class org.jline.utils.WriterOutputStream
X
- xm - org.jline.utils.InfoCmp.Capability
- XM - org.jline.utils.InfoCmp.Capability
- xoff_character - org.jline.utils.InfoCmp.Capability
- xon_character - org.jline.utils.InfoCmp.Capability
- xon_xoff - org.jline.utils.InfoCmp.Capability
- XTERM_INITC - Static variable in class org.jline.utils.ColorPalette
Y
- YELLOW - Static variable in class org.jline.utils.AnsiWriter
- YELLOW - Static variable in class org.jline.utils.AttributedStyle
Z
- zero_motion - org.jline.utils.InfoCmp.Capability
All Classes All Packages