Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- a - Enum constant in enum org.aesh.terminal.Key
-
Lowercase a key.
- A - Enum constant in enum org.aesh.terminal.Key
-
Uppercase A key.
- AbstractConnection - Class in org.aesh.terminal
-
Abstract base class for
Connectionimplementations that use anEventDecoderfor signal and input handling. - AbstractConnection() - Constructor for class org.aesh.terminal.AbstractConnection
- accept(int[]) - Method in class org.aesh.terminal.EventDecoder
-
Process input, separating signals and theme DSR notifications from regular input.
- accept(int[]) - Method in class org.aesh.terminal.io.Encoder
-
Encode an array of Unicode code points and send the resulting bytes to the output consumer.
- accept(int[]) - Method in class org.aesh.terminal.tty.TtyOutputMode
- accept(String) - Method in class org.aesh.terminal.io.Encoder
-
Encode a String directly to bytes, bypassing the int[] intermediary.
- acs_chars - Enum constant in enum org.aesh.terminal.tty.Capability
-
Graphics charset pairs, based on vt100.
- ALACRITTY - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Alacritty - GPU-accelerated terminal
- alt_scancode_esc - Enum constant in enum org.aesh.terminal.tty.Capability
-
Alternate escape for scancode emulation.
- ALTERNATE_BUFFER - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to switch to alternate screen buffer.
- ALTWERASE - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Use alternate WERASE algorithm.
- AMPERSAND - Enum constant in enum org.aesh.terminal.Key
-
Ampersand (&) key.
- ANSI - Class in org.aesh.terminal.utils
-
Utility class to provide ANSI codes for different operations
- ANSI_COLOR - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
ANSI color (Ps=22)
- ANSI_TEXT_LOCATOR - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
ANSI text locator / mouse (Ps=29)
- ANSIBuilder - Class in org.aesh.terminal.utils
-
A fluent builder for constructing ANSI escape sequences for terminal text formatting.
- ANSIBuilder.Color - Enum in org.aesh.terminal.utils
-
Enumeration of ANSI color codes for text and background colors.
- ANSIBuilder.TextType - Enum in org.aesh.terminal.utils
-
Enumeration of ANSI text style/type codes.
- APOSTROPHE - Enum constant in enum org.aesh.terminal.Key
-
Apostrophe (') key.
- append(char) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a character to the builder.
- append(char[]) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a character array to the builder.
- append(double) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a double to the builder.
- append(float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a float to the builder.
- append(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends an integer to the builder.
- append(int) - Method in class org.aesh.terminal.utils.IntArrayBuilder
-
Append a single integer to this builder.
- append(int[]) - Method in class org.aesh.terminal.utils.IntArrayBuilder
-
Append an array of integers to this builder.
- append(long) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a long to the builder.
- append(CharSequence) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a CharSequence to the builder.
- append(Object) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends an Object to the builder.
- append(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a string to the builder.
- append(StringBuilder) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a StringBuilder to the builder.
- appendLine(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text followed by a newline.
- APPLE_TERMINAL - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Apple Terminal
- arrayContains(int[], int[]) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a source array contains a target array.
- arrayIndexOf(int[], int[]) - Static method in class org.aesh.terminal.utils.Parser
-
Find the index of a target array within a source array.
- arrayIndexOf(int[], int, int, int[], int, int, int) - Static method in class org.aesh.terminal.utils.Parser
-
Find the index of a target array within a source array with offsets.
- AT - Enum constant in enum org.aesh.terminal.Key
-
At (@) key.
- attributes - Variable in class org.aesh.terminal.AbstractConnection
- Attributes - Class in org.aesh.terminal
-
Terminal attributes representing the terminal state including control characters, input flags, output flags, control flags, and local flags.
- Attributes() - Constructor for class org.aesh.terminal.Attributes
-
Creates a new Attributes instance with default values.
- Attributes(Attributes) - Constructor for class org.aesh.terminal.Attributes
-
Creates a new Attributes instance by copying from another.
- Attributes.ControlChar - Enum in org.aesh.terminal
-
Control characters for terminal I/O processing.
- Attributes.ControlFlag - Enum in org.aesh.terminal
-
Control flags for hardware control of terminal.
- Attributes.InputFlag - Enum in org.aesh.terminal
-
Input flags for software input processing.
- Attributes.LocalFlag - Enum in org.aesh.terminal
-
Local flags for terminal behavior.
- Attributes.OutputFlag - Enum in org.aesh.terminal
-
Output flags for software output processing.
- auto_left_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal has automatic margins (cursor wraps from last column to first of next line).
- auto_right_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Cursor wraps from right margin to left of next line.
B
- b - Enum constant in enum org.aesh.terminal.Key
-
Lowercase b key.
- B - Enum constant in enum org.aesh.terminal.Key
-
Uppercase B key.
- back_color_erase - Enum constant in enum org.aesh.terminal.tty.Capability
-
Screen erased with background color.
- BACK_SLASH - Static variable in class org.aesh.terminal.utils.CodePointUtils
-
The backslash character constant.
- BACK_SLASH - Static variable in class org.aesh.terminal.utils.Parser
-
Backslash character constant.
- back_tab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Back tab.
- BACKGROUND - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 11 - Query/set background color
- BACKGROUND - Enum constant in enum org.aesh.terminal.formatting.Color.Type
-
Background color.
- backgroundRGB(int[]) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the background RGB color.
- BACKSLASH - Enum constant in enum org.aesh.terminal.Key
-
Backslash (\) key.
- BACKSPACE - Enum constant in enum org.aesh.terminal.Key
-
Backspace key.
- BaseDevice - Class in org.aesh.terminal
-
Abstract base implementation of the Device interface providing common functionality for terminal device capabilities.
- BaseDevice() - Constructor for class org.aesh.terminal.BaseDevice
-
Creates a new BaseDevice with the default "ansi" terminal type.
- BaseDevice(String) - Constructor for class org.aesh.terminal.BaseDevice
-
Creates a new BaseDevice with the specified terminal type.
- BEL - Static variable in class org.aesh.terminal.utils.ANSI
-
BEL character, used as OSC terminator.
- bell - Enum constant in enum org.aesh.terminal.tty.Capability
-
Audible signal (bell).
- bg() - Method in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Returns the ANSI code for background color.
- bg(ANSIBuilder.Color) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color.
- bg256(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color using the 256-color palette.
- bg256(int, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified 256-color background and resets.
- bgCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color using a raw ANSI color code.
- bgHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color using a hex color value.
- bgHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color using HSL values (converted to RGB true color).
- bgHsl(float, float, float, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified HSL background color and resets.
- bgRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the background color using RGB values (true color).
- bit_image_carriage_return - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to beginning of same row in bit image.
- bit_image_entwining - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of passes for each bit-image row.
- bit_image_newline - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move to next row of the bit image.
- bit_image_repeat - Enum constant in enum org.aesh.terminal.tty.Capability
-
Repeat bit image cell #1 #2 times.
- bit_image_type - Enum constant in enum org.aesh.terminal.tty.Capability
-
Type of bit-image device.
- BLACK - Enum constant in enum org.aesh.terminal.formatting.Color
-
Black color (ANSI code 0).
- BLACK - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Black color.
- BLACK_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for black background.
- BLACK_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for black foreground text.
- blackBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to black.
- blackBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with black background and resets.
- blackText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to black.
- blackText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with black foreground color and resets.
- blink() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables blinking text style.
- blink(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with blink style and disables blink after.
- BLINK - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Blinking text.
- BLINK - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Blinking text style.
- BLINK - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to enable blinking text.
- BLINK_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off blink text style.
- BLINK_OFF - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to disable blinking text.
- blinkOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables blinking text style.
- BLUE - Enum constant in enum org.aesh.terminal.formatting.Color
-
Blue color (ANSI code 4).
- BLUE - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Blue color.
- BLUE_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for blue background.
- BLUE_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for blue foreground text.
- blueBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to blue.
- blueBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with blue background and resets.
- blueText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to blue.
- blueText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with blue foreground color and resets.
- bold() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables bold text style.
- bold(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with bold style and disables bold after.
- BOLD - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Bold or increased intensity text.
- BOLD - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Bold text style.
- BOLD - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to enable bold text.
- BOLD_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off bold text style.
- BOLD_OFF - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to disable bold text.
- boldOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables bold text style.
- bools - Variable in class org.aesh.terminal.BaseDevice
-
Set of boolean capabilities supported by this device.
- bright() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables bright (high intensity) mode for subsequent colors.
- BRIGHT - Enum constant in enum org.aesh.terminal.formatting.Color.Intensity
-
Bright or high intensity color.
- brightOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables bright mode, returning to normal intensity colors.
- BRKINT - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Map BREAK to SIGINTR.
- BSDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Backspace delay.
- buffer() - Method in enum org.aesh.terminal.Key
-
Get the key values as an IntBuffer.
- buffer() - Method in interface org.aesh.terminal.KeyAction
-
Get the key values as an IntBuffer.
- buffer_capacity - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of bytes buffered before printing.
- bufferEquals(KeyAction) - Method in interface org.aesh.terminal.KeyAction
-
Check if this key action equals another based on buffer contents.
- build() - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Build the terminal image.
- build() - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Build the TerminalColorCapability with the configured values.
- buildBatchOscQuery(int...) - Static method in class org.aesh.terminal.utils.ANSI
-
Build a batch OSC query string for multiple OSC codes.
- buildBatchOscQueryWithIndices(int, int...) - Static method in class org.aesh.terminal.utils.ANSI
-
Build a batch OSC query string for multiple OSC codes with index parameters.
- builder() - Static method in class org.aesh.terminal.utils.ANSIBuilder
-
Creates a new ANSIBuilder with ANSI formatting enabled.
- builder() - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new Builder for constructing a customized TerminalColorCapability.
- builder(boolean) - Static method in class org.aesh.terminal.utils.ANSIBuilder
-
Creates a new ANSIBuilder with configurable ANSI formatting.
- builder(Device) - Static method in class org.aesh.terminal.image.TerminalImageBuilder
-
Create a builder that auto-detects the best image protocol for the device.
- builder(ImageProtocol) - Static method in class org.aesh.terminal.image.TerminalImageBuilder
-
Create a builder using a specific image protocol.
- builder(TerminalColorCapability) - Static method in class org.aesh.terminal.utils.ANSIBuilder
-
Creates a new theme-aware ANSIBuilder with terminal color capability.
- builder(TerminalColorCapability) - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new Builder initialized with values from an existing capability.
- Builder() - Constructor for class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Create a new empty Builder.
- Builder(TerminalColorCapability) - Constructor for class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Create a Builder initialized with values from an existing capability.
- buildHyperlinkEnd() - Static method in class org.aesh.terminal.utils.ANSI
-
Build an OSC 8 hyperlink close sequence.
- buildHyperlinkStart(String, String) - Static method in class org.aesh.terminal.utils.ANSI
-
Build an OSC 8 hyperlink open sequence.
- buildOscQuery(int, int, String) - Static method in class org.aesh.terminal.utils.ANSI
-
Build an OSC query string with an additional index parameter.
- buildOscQuery(int, String) - Static method in class org.aesh.terminal.utils.ANSI
-
Build an OSC (Operating System Command) query string.
- buttons - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of buttons on mouse.
- byName(String) - Static method in enum org.aesh.terminal.tty.Capability
-
Finds a capability by its name, terminfo name, or termcap code.
C
- c - Enum constant in enum org.aesh.terminal.Key
-
Lowercase c key.
- C - Enum constant in enum org.aesh.terminal.Key
-
Uppercase C key.
- can_change - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal can redefine existing colors.
- Capability - Enum in org.aesh.terminal.tty
-
Terminal capabilities as defined in the terminfo database.
- carriage_return - Enum constant in enum org.aesh.terminal.tty.Capability
-
Carriage return.
- category() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate category color (blue).
- category(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with category styling (blue) and resets.
- categoryCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the category (package/class name) color code for this builder.
- categoryCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested category (package/class name) color code.
- categoryHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the category color using a hex color value.
- categoryHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the category color using HSL values.
- categoryRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the category color using RGB values (true color).
- CCAR_OFLOW - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
DCD flow control of output.
- CCTS_OFLOW - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
CTS flow control of output.
- CDSR_OFLOW - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
DSR flow control of output.
- CDTR_IFLOW - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
DTR flow control of input.
- ceol_standout_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Standout mode causes glitch at end of line.
- change_char_pitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change horizontal pitch.
- change_line_pitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change vertical pitch.
- change_res_horz - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change horizontal resolution.
- change_res_vert - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change vertical resolution.
- change_scroll_region - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change scrolling region to lines #1 to #2.
- char_padding - Enum constant in enum org.aesh.terminal.tty.Capability
-
Like ip but when in replace mode.
- char_set_names - Enum constant in enum org.aesh.terminal.tty.Capability
-
Produce #1'th item from list of character set names.
- CharacterType - Enum in org.aesh.terminal.formatting
-
Define what kind of character type to display
- checkEnvironment() - Static method in class org.aesh.terminal.image.ImageProtocolDetector
-
Check environment variables to detect image protocol support.
- CIGNORE - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Ignore control flags.
- clear() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Clears the builder content and resets all formatting.
- clear_all_tabs - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear all tab stops.
- clear_margins - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear right and left soft margins.
- clear_screen - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear screen and home cursor.
- CLEAR_SCREEN - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to clear the entire screen.
- CLIPBOARD - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 52 - Clipboard access
- CLOCAL - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Ignore modem status lines.
- cloneRenderingAttributes(String) - Method in class org.aesh.terminal.formatting.TerminalString
-
Create a new terminal string with the same rendering attributes.
- close() - Method in interface org.aesh.terminal.Connection
-
Stop reading from the input stream.
- close(int) - Method in interface org.aesh.terminal.Connection
-
Close the connection with an exit code.
- closeHandler - Variable in class org.aesh.terminal.AbstractConnection
- clr_bol - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear to beginning of line.
- clr_eol - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear to end of line.
- clr_eos - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear to end of screen.
- code_set_init - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialize sequence for multiple codesets.
- CodePointUtils - Class in org.aesh.terminal.utils
-
Utility methods for working with code points.
- col_addr_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Column address has glitch.
- COLON - Enum constant in enum org.aesh.terminal.Key
-
Colon (:) key.
- Color - Enum in org.aesh.terminal.formatting
-
Enumeration of ANSI terminal colors with intensity and type options.
- color_names - Enum constant in enum org.aesh.terminal.tty.Capability
-
Give name for color #1.
- Color.Intensity - Enum in org.aesh.terminal.formatting
-
Color intensity levels for ANSI terminal colors.
- Color.Type - Enum in org.aesh.terminal.formatting
-
Specifies whether a color applies to foreground or background.
- color256(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color using the 256-color palette.
- color256(int, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified 256-color foreground and resets.
- color256ToRgb(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Get the RGB values for a 256-color palette index.
- colorDepth(ColorDepth) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the color depth capability.
- ColorDepth - Enum in org.aesh.terminal.utils
-
Represents the color depth capability of a terminal.
- COLORS_16 - Enum constant in enum org.aesh.terminal.utils.ColorDepth
-
16 colors - 8 basic colors plus their bright/bold variants
- COLORS_256 - Enum constant in enum org.aesh.terminal.utils.ColorDepth
-
256 color palette support (xterm-256color)
- COLORS_8 - Enum constant in enum org.aesh.terminal.utils.ColorDepth
-
8 basic ANSI colors (black, red, green, yellow, blue, magenta, cyan, white)
- column_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to column #1.
- columns - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of columns in a line.
- COLUMNS_132 - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
132-column mode (Ps=1)
- COMMA - Enum constant in enum org.aesh.terminal.Key
-
Comma (,) key.
- command_character - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal settable cmd character in prototype.
- compareTo(TerminalString) - Method in class org.aesh.terminal.formatting.TerminalString
- conceal() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables concealed (hidden) text style.
- conceal(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with concealed style and disables conceal after.
- CONCEAL - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Hidden or concealed text.
- CONCEAL - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Concealed (hidden) text style.
- CONCEAL_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off conceal text style.
- concealOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables concealed text style.
- CONEMU - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
ConEmu/Cmder - Windows console emulator
- Config - Class in org.aesh.terminal.utils
-
Configuration utility class providing system and environment information such as OS type, line separators, and path separators.
- Connection - Interface in org.aesh.terminal
-
Represent a connection to either a local/direct/remote Terminal.
- CONT - Enum constant in enum org.aesh.terminal.tty.Signal
-
Wake up.
- containKey(int[]) - Method in enum org.aesh.terminal.Key
-
Checks if this key's values are contained within the input array.
- containsNonEscapedDollar(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a string contains a non-escaped dollar sign.
- containsNonEscapedSpace(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a string contains a non-escaped space.
- containSpaces() - Method in class org.aesh.terminal.formatting.TerminalString
-
Check if the string contains spaces.
- CONTOUR - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Contour - Modern terminal emulator.
- copy(Attributes) - Method in class org.aesh.terminal.Attributes
-
Copies all attributes from another Attributes instance.
- cpi_changes_res - Enum constant in enum org.aesh.terminal.tty.Capability
-
Changing character pitch changes resolution.
- CR - Static variable in class org.aesh.terminal.utils.Config
-
The line separator as an array of code points.
- cr_cancels_micro_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Carriage return cancels micro mode.
- CRDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Carriage return delay.
- CREAD - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Enable receiver.
- create_window - Enum constant in enum org.aesh.terminal.tty.Capability
-
Create a window #1 #2 #3 #4 #5.
- CROSSED_OUT - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Crossed-out or strikethrough text.
- CROSSED_OUT - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Crossed-out (strikethrough) text style.
- CROSSED_OUT_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off crossed-out text style.
- crossedOut() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables crossed-out (strikethrough) text style.
- crossedOut(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with crossed-out style and disables it after.
- crossedOutOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables crossed-out text style.
- CRTS_IFLOW - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
RTS flow control of input.
- CS5 - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
5 bits per character.
- CS6 - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
6 bits per character.
- CS7 - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
7 bits per character.
- CS8 - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
8 bits per character.
- CSTOPB - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Send 2 stop bits.
- CTRL_A - Enum constant in enum org.aesh.terminal.Key
-
Control + A key.
- CTRL_AT - Enum constant in enum org.aesh.terminal.Key
-
Control + @ key.
- CTRL_B - Enum constant in enum org.aesh.terminal.Key
-
Control + B key.
- CTRL_C - Enum constant in enum org.aesh.terminal.Key
-
Control + C key.
- CTRL_D - Enum constant in enum org.aesh.terminal.Key
-
Control + D key.
- CTRL_DOWN - Enum constant in enum org.aesh.terminal.Key
-
Control + Down arrow key.
- CTRL_E - Enum constant in enum org.aesh.terminal.Key
-
Control + E key.
- CTRL_F - Enum constant in enum org.aesh.terminal.Key
-
Control + F key.
- CTRL_G - Enum constant in enum org.aesh.terminal.Key
-
Control + G key.
- CTRL_H - Enum constant in enum org.aesh.terminal.Key
-
Control + H key.
- CTRL_I - Enum constant in enum org.aesh.terminal.Key
-
Control + I key.
- CTRL_J - Enum constant in enum org.aesh.terminal.Key
-
Control + J key.
- CTRL_K - Enum constant in enum org.aesh.terminal.Key
-
Control + K key.
- CTRL_L - Enum constant in enum org.aesh.terminal.Key
-
Control + L key.
- CTRL_LEFT - Enum constant in enum org.aesh.terminal.Key
-
Control + Left arrow key.
- CTRL_M - Enum constant in enum org.aesh.terminal.Key
-
Control + M key.
- CTRL_N - Enum constant in enum org.aesh.terminal.Key
-
Control + N key.
- CTRL_O - Enum constant in enum org.aesh.terminal.Key
-
Control + O key.
- CTRL_P - Enum constant in enum org.aesh.terminal.Key
-
Control + P key.
- CTRL_Q - Enum constant in enum org.aesh.terminal.Key
-
Control + Q key.
- CTRL_R - Enum constant in enum org.aesh.terminal.Key
-
Control + R key.
- CTRL_RIGHT - Enum constant in enum org.aesh.terminal.Key
-
Control + Right arrow key.
- CTRL_S - Enum constant in enum org.aesh.terminal.Key
-
Control + S key.
- CTRL_T - Enum constant in enum org.aesh.terminal.Key
-
Control + T key.
- CTRL_U - Enum constant in enum org.aesh.terminal.Key
-
Control + U key.
- CTRL_UP - Enum constant in enum org.aesh.terminal.Key
-
Control + Up arrow key.
- CTRL_V - Enum constant in enum org.aesh.terminal.Key
-
Control + V key.
- CTRL_W - Enum constant in enum org.aesh.terminal.Key
-
Control + W key.
- CTRL_X - Enum constant in enum org.aesh.terminal.Key
-
Control + X key.
- CTRL_X_CTRL_U - Enum constant in enum org.aesh.terminal.Key
-
Control + X followed by Control + U combination.
- CTRL_Y - Enum constant in enum org.aesh.terminal.Key
-
Control + Y key.
- CTRL_Z - Enum constant in enum org.aesh.terminal.Key
-
Control + Z key.
- Curses - Class in org.aesh.terminal.utils
-
Curses helper methods.
- cursor_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to row #1 column #2.
- CURSOR_COLOR - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 12 - Query/set cursor color
- cursor_down - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor down one line.
- CURSOR_HIDE - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to hide the cursor.
- cursor_home - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to home position.
- cursor_invisible - Enum constant in enum org.aesh.terminal.tty.Capability
-
Make cursor invisible.
- cursor_left - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor left one space.
- cursor_mem_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Memory relative cursor addressing.
- cursor_normal - Enum constant in enum org.aesh.terminal.tty.Capability
-
Make cursor appear normal.
- CURSOR_POSITION_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to query cursor position as int array (Device Status Report).
- CURSOR_RESTORE - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to restore previously saved cursor position.
- cursor_right - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor right one space.
- CURSOR_ROW - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to query cursor row position.
- CURSOR_SAVE - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to save current cursor position.
- CURSOR_SHOW - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to show the cursor.
- CURSOR_START - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to move cursor to start of line.
- cursor_to_ll - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to last line, first column.
- cursor_up - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor up one line.
- cursor_visible - Enum constant in enum org.aesh.terminal.tty.Capability
-
Make cursor very visible.
- cursorPosition(int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Build an ANSI cursor position sequence: ESC[row;colH
- cursorRGB(int[]) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the cursor RGB color.
- CYAN - Enum constant in enum org.aesh.terminal.formatting.Color
-
Cyan color (ANSI code 6).
- CYAN - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Cyan color.
- CYAN_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for cyan background.
- CYAN_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for cyan foreground text.
- cyanBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to cyan.
- cyanBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with cyan background and resets.
- cyanText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to cyan.
- cyanText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with cyan foreground color and resets.
D
- d - Enum constant in enum org.aesh.terminal.Key
-
Lowercase d key.
- D - Enum constant in enum org.aesh.terminal.Key
-
Uppercase D key.
- DA1_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
DA1 (Primary Device Attributes) query sequence.
- DA2_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
DA2 (Secondary Device Attributes) query sequence.
- DARK - Enum constant in enum org.aesh.terminal.utils.TerminalTheme
-
Dark background theme (e.g., black, dark gray, dark blue background).
- DARK_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to enable dark (normal) background mode.
- data(byte[]) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the image data from raw bytes.
- debug() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate debug color (cyan).
- debug(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with debug styling and resets.
- debugCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the debug color code for this builder.
- debugCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested debug color code.
- debugHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the debug color using a hex color value.
- debugHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the debug color using HSL values.
- debugRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the debug color using RGB values (true color).
- Decoder - Class in org.aesh.terminal.io
-
Decodes byte arrays into Unicode code point arrays using a specified charset.
- Decoder(int, Charset, Consumer<int[]>) - Constructor for class org.aesh.terminal.io.Decoder
-
Create a new Decoder with the specified initial buffer size, charset, and consumer.
- Decoder(Charset, Consumer<int[]>) - Constructor for class org.aesh.terminal.io.Decoder
-
Create a new Decoder with the specified charset and consumer.
- DEFAULT - Enum constant in enum org.aesh.terminal.formatting.Color
-
Default terminal color (ANSI code 9).
- DEFAULT - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Default terminal color.
- DEFAULT - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Default text style.
- DEFAULT_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for default background color.
- DEFAULT_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for default foreground text color.
- defaultBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to default.
- defaultBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with default background and resets.
- defaultCapability() - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Create a default TerminalColorCapability assuming 8 colors and dark theme.
- defaultText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to default.
- defaultText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with default foreground color and resets.
- define_bit_image_region - Enum constant in enum org.aesh.terminal.tty.Capability
-
Define rectangular bit image region.
- define_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Define a character.
- DELETE - Enum constant in enum org.aesh.terminal.Key
-
Delete key.
- delete_character - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete character.
- delete_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete line.
- deleteLastEntry() - Method in class org.aesh.terminal.utils.IntArrayBuilder
-
Remove the last entry from this builder.
- dest_tabs_magic_smso - Enum constant in enum org.aesh.terminal.tty.Capability
-
Destructive tabs with magic standout.
- detect(DeviceAttributes, String) - Static method in class org.aesh.terminal.image.ImageProtocolDetector
-
Detect the image protocol using both device attributes and terminal type.
- detectColorDepth() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the detected color depth (convenience method).
- detectColorDepthFromEnvironment() - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Detect color depth from environment variables.
- detectFromEnvironment() - Static method in class org.aesh.terminal.image.ImageProtocolDetector
-
Detect image protocol from the current terminal environment.
- detectFromEnvironment() - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Create a TerminalColorCapability by detecting from environment variables only.
- detectFromTermType(String) - Static method in class org.aesh.terminal.image.ImageProtocolDetector
-
Detect the image protocol based on the terminal type string.
- detectProtocol(Device) - Static method in class org.aesh.terminal.image.TerminalImageBuilder
-
Detect the best image protocol for the given device.
- detectTerminalType() - Method in interface org.aesh.terminal.Device
-
Detect the terminal type from environment variables and TERM type.
- detectTerminalType() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the detected terminal type (convenience method).
- detectThemeFromEnvironment() - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Detect terminal theme from environment variables.
- device() - Method in interface org.aesh.terminal.Connection
-
Get the device associated with this connection.
- device() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal device for capability queries.
- Device - Interface in org.aesh.terminal
-
Contains info and capabilities for the device we are connected to.
- device_type - Enum constant in enum org.aesh.terminal.tty.Capability
-
Indicate language/codeset support.
- Device.OscCode - Enum in org.aesh.terminal
-
OSC (Operating System Command) codes that can be queried/set.
- Device.TerminalType - Enum in org.aesh.terminal
-
Known terminal types and their capabilities.
- DeviceAttributes - Class in org.aesh.terminal
-
Represents device attributes queried from a terminal via DA1/DA2 sequences.
- DeviceAttributes(int, Set<Integer>) - Constructor for class org.aesh.terminal.DeviceAttributes
-
Create DeviceAttributes from DA1 response data.
- DeviceAttributes(int, Set<Integer>, DeviceAttributes.TerminalType, int, int) - Constructor for class org.aesh.terminal.DeviceAttributes
-
Create DeviceAttributes from both DA1 and DA2 response data.
- DeviceAttributes.Feature - Enum in org.aesh.terminal
-
Feature flags that can be reported in DA1 response.
- DeviceAttributes.TerminalType - Enum in org.aesh.terminal
-
Terminal type identifiers from DA2 response.
- dial_phone - Enum constant in enum org.aesh.terminal.tty.Capability
-
Dial phone number #1.
- DIM - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence for dim/faint text (SGR 2).
- DIM_OFF - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to turn off dim/faint text (SGR 22 — normal intensity).
- dis_status_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Disable status line.
- disableGraphemeClusterMode() - Method in interface org.aesh.terminal.Connection
-
Disable Mode 2027 (grapheme cluster segmentation).
- disableSynchronizedOutput() - Method in interface org.aesh.terminal.Connection
-
Disable Mode 2026 (synchronized output) — End Synchronized Update (ESU).
- disableThemeChangeNotification() - Method in interface org.aesh.terminal.Connection
-
Disable unsolicited theme change notifications.
- display_clock - Enum constant in enum org.aesh.terminal.tty.Capability
-
Display clock at row #1, column #2.
- display_pc_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Display PC character #1.
- doesStringContainOpenQuote(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a string contains open quotes, checking for both single and double quotes.
- doesStringContainOpenQuote(String, int) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a string contain open quotes.
- DOLLAR - Enum constant in enum org.aesh.terminal.Key
-
Dollar ($) key.
- DOLLAR - Static variable in class org.aesh.terminal.utils.Parser
-
Dollar sign character constant.
- doLog() - Static method in class org.aesh.terminal.utils.LoggerUtil
-
Enable logging and configure all existing loggers to use the file handler.
- dot_horz_spacing - Enum constant in enum org.aesh.terminal.tty.Capability
-
Spacing of pins horizontally in dots per inch.
- dot_vert_spacing - Enum constant in enum org.aesh.terminal.tty.Capability
-
Spacing of dots vertically in pins per inch.
- doTputs(Appendable, String, Object...) - Static method in class org.aesh.terminal.utils.Curses
-
Print the given terminal capabilities
- DOUBLE_QUOTE - Static variable in class org.aesh.terminal.utils.Parser
-
Double quote character constant.
- DOWN - Enum constant in enum org.aesh.terminal.Key
-
Down arrow key.
- DOWN_2 - Enum constant in enum org.aesh.terminal.Key
-
Down arrow key (alternate encoding).
- down_half_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor down half a line.
- doWordContainEscapedSpace(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a word contains any escaped spaces.
- doWordContainOnlyEscapedSpace(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a word contains only escaped spaces (no regular spaces).
- DRCS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Soft character set / DRCS (Ps=7)
E
- e - Enum constant in enum org.aesh.terminal.Key
-
Lowercase e key.
- E - Enum constant in enum org.aesh.terminal.Key
-
Uppercase E key.
- eat_newline_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Newline ignored after 80 columns.
- echo() - Method in interface org.aesh.terminal.Terminal
-
Get the current echo state of the terminal.
- echo(boolean) - Method in interface org.aesh.terminal.Terminal
-
Set the echo state of the terminal.
- ECHO - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Enable echoing.
- ECHOCTL - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Echo control chars as ^(Char).
- ECHOE - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Visually erase characters.
- ECHOK - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Echo NL after line kill.
- ECHOKE - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Visual erase for line kill.
- ECHONL - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Echo NL even if ECHO is off.
- ECHOPRT - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Visual erase mode for hardcopy.
- EIGHT - Enum constant in enum org.aesh.terminal.Key
-
Number 8 key.
- ena_acs - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enable alternate character set.
- enableGraphemeClusterMode() - Method in interface org.aesh.terminal.Connection
-
Enable Mode 2027 (grapheme cluster segmentation).
- enableSynchronizedOutput() - Method in interface org.aesh.terminal.Connection
-
Enable Mode 2026 (synchronized output) — Begin Synchronized Update (BSU).
- enableThemeChangeNotification() - Method in interface org.aesh.terminal.Connection
-
Enable unsolicited theme change notifications.
- enableThemeChangeNotification(Consumer<TerminalTheme>) - Method in interface org.aesh.terminal.Connection
-
Enable unsolicited theme change notifications with a handler.
- encode() - Method in class org.aesh.terminal.image.ITermImage
- encode() - Method in class org.aesh.terminal.image.KittyImage
- encode() - Method in class org.aesh.terminal.image.SixelImage
- encode() - Method in interface org.aesh.terminal.image.TerminalImage
-
Encode the image as an escape sequence string ready to be written to the terminal.
- Encoder - Class in org.aesh.terminal.io
-
Encodes int arrays (unicode code points) to byte arrays using a specified charset.
- Encoder(Charset, Consumer<byte[]>) - Constructor for class org.aesh.terminal.io.Encoder
-
Create a new Encoder with the specified charset and output consumer.
- END - Enum constant in enum org.aesh.terminal.Key
-
End key.
- END_2 - Enum constant in enum org.aesh.terminal.Key
-
End key (alternate encoding).
- END_3 - Enum constant in enum org.aesh.terminal.Key
-
End key (alternate encoding).
- end_bit_image_region - Enum constant in enum org.aesh.terminal.tty.Capability
-
End a bit image region.
- ENTER - Enum constant in enum org.aesh.terminal.Key
-
Enter key.
- ENTER_2 - Enum constant in enum org.aesh.terminal.Key
-
Enter key (alternate encoding for Windows CR+LF).
- enter_alt_charset_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start alternate character set.
- enter_am_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on automatic margins.
- enter_blink_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on blinking.
- enter_bold_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on bold (extra bright) mode.
- enter_ca_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter alternate screen mode.
- enter_delete_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter delete mode.
- enter_dim_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on half-bright mode.
- enter_doublewide_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter double-wide mode.
- enter_draft_quality - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter draft-quality mode.
- enter_horizontal_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter horizontal highlight mode.
- enter_insert_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter insert mode.
- enter_italics_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter italic mode.
- enter_left_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter left highlight mode.
- enter_leftward_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start leftward carriage motion.
- enter_low_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter low highlight mode.
- enter_micro_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start micro-motion mode.
- enter_near_letter_quality - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter NLQ mode.
- enter_normal_quality - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter normal-quality mode.
- enter_pc_charset_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter PC charset mode.
- enter_protected_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on protected mode.
- enter_reverse_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on reverse video mode.
- enter_right_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter right highlight mode.
- enter_scancode_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter scancode mode.
- enter_secure_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on secure (invisible) mode.
- enter_shadow_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter shadow-print mode.
- enter_standout_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Begin standout mode.
- enter_subscript_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter subscript mode.
- enter_superscript_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter superscript mode.
- enter_top_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter top highlight mode.
- enter_underline_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Begin underline mode.
- enter_upward_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start upward carriage motion.
- enter_vertical_hl_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter vertical highlight mode.
- enter_xon_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on xon/xoff handshaking.
- enterRawMode() - Method in interface org.aesh.terminal.Connection
-
Enter raw mode for the terminal.
- EOF - Enum constant in enum org.aesh.terminal.tty.Signal
-
End of file, first send end-of-file, then causes the next read to send end of file.
- equals(Object) - Method in class org.aesh.terminal.formatting.TerminalCharacter
- equals(Object) - Method in class org.aesh.terminal.formatting.TerminalColor
- equals(Object) - Method in class org.aesh.terminal.formatting.TerminalString
- equals(Object) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
- equals(Object) - Method in class org.aesh.terminal.tty.Point
- equals(Object) - Method in class org.aesh.terminal.tty.Size
- EQUALS - Enum constant in enum org.aesh.terminal.Key
-
Equals (=) key.
- equalsIgnoreCharacter(TerminalCharacter) - Method in class org.aesh.terminal.formatting.TerminalCharacter
-
Check if this terminal character has the same style and color as another, ignoring the actual character value.
- equalsIgnoreCharacter(TerminalString) - Method in class org.aesh.terminal.formatting.TerminalString
-
Check if this terminal string has the same style and color as another, ignoring the actual character content.
- equalTo(int[]) - Method in enum org.aesh.terminal.Key
-
Checks if this key's values are equal to the given array.
- equalTo(KeyAction) - Method in enum org.aesh.terminal.Key
-
Checks if this key's values are equal to the given KeyAction.
- erase_chars - Enum constant in enum org.aesh.terminal.tty.Capability
-
Erase #1 characters.
- ERASE_LINE_FROM_CURSOR - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to erase from cursor to end of line.
- erase_overstrike - Enum constant in enum org.aesh.terminal.tty.Capability
-
Can erase overstrikes with a blank.
- ERASE_SCREEN_FROM_CURSOR - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to erase from cursor to end of screen.
- ERASE_WHOLE_LINE - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to erase the entire current line.
- error() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate error color (red).
- error(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with error styling (red) and resets.
- errorCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the error color code for this builder.
- errorCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested error color code.
- errorHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the error color using a hex color value.
- errorHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the error color using HSL values.
- errorRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the error color using RGB values (true color).
- ESC - Enum constant in enum org.aesh.terminal.Key
-
Escape key (also Control + [).
- eventDecoder - Variable in class org.aesh.terminal.AbstractConnection
- EventDecoder - Class in org.aesh.terminal
-
Decodes terminal input events, separating signals (INT, SUSP, EOF) and unsolicited terminal responses from regular input.
- EventDecoder() - Constructor for class org.aesh.terminal.EventDecoder
-
Create a new EventDecoder with default control character values.
- EventDecoder(int, int, int) - Constructor for class org.aesh.terminal.EventDecoder
-
Create a new EventDecoder with custom control character values.
- EventDecoder(Attributes) - Constructor for class org.aesh.terminal.EventDecoder
-
Create a new EventDecoder using control characters from terminal attributes.
- EXCLAMATION - Enum constant in enum org.aesh.terminal.Key
-
Exclamation mark (!)
- ExecHelper - Class in org.aesh.terminal.utils
-
Helper methods for capturing an external process output.
- exit_alt_charset_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End alternate character set.
- exit_am_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off automatic margins.
- exit_attribute_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off all attributes.
- exit_ca_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit alternate screen mode.
- exit_delete_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End delete mode.
- exit_doublewide_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End double-wide mode.
- exit_insert_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit insert mode.
- exit_italics_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End italic mode.
- exit_leftward_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End leftward carriage motion.
- exit_micro_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End micro-motion mode.
- exit_pc_charset_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit PC charset mode.
- exit_scancode_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit scancode mode.
- exit_shadow_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End shadow-print mode.
- exit_standout_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit standout mode.
- exit_subscript_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End subscript mode.
- exit_superscript_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End superscript mode.
- exit_underline_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit underline mode.
- exit_upward_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
End upward carriage motion.
- exit_xon_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off xon/xoff handshaking.
- expectsMouse() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal type is expected to support mouse input.
- expectsSixel() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal type is expected to support Sixel graphics.
- EXTPROC - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
External processing.
- EXTRATERM - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Extraterm - Electron-based terminal
F
- f - Enum constant in enum org.aesh.terminal.Key
-
Lowercase f key.
- F - Enum constant in enum org.aesh.terminal.Key
-
Uppercase F key.
- faint() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables faint (dim) text style.
- faint(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with faint style and resets after.
- FAINT - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Faint or decreased intensity text.
- FAINT - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Faint (dim) text style.
- faintOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables faint text style.
- fatal() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate fatal color (red).
- fatal(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with fatal styling (red) and resets.
- fatalCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the fatal color code for this builder.
- fatalCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested fatal color code.
- fatalHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the fatal color using a hex color value.
- fatalHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the fatal color using HSL values.
- fatalRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the fatal color using RGB values (true color).
- FFDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Form feed delay.
- file(Path) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the image data from a file.
- FILE_SEPARATOR - Enum constant in enum org.aesh.terminal.Key
-
File separator key (Control + \).
- filename(String) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the filename (used by iTerm2 protocol).
- findAllOccurrences(String, String) - Static method in class org.aesh.terminal.utils.Parser
-
Find the number of occurrences of a pattern in a word.
- findCurrentWordFromCursor(String, int) - Static method in class org.aesh.terminal.utils.Parser
-
Return the word "connected" to cursor, the word ends at cursor position.
- findEscapedSpaceWordCloseToEnd(String) - Static method in class org.aesh.terminal.utils.Parser
-
Search backwards for a non-escaped space and only return work containing non-escaped space
- findFirstWord(String) - Static method in class org.aesh.terminal.utils.Parser
-
If string contain space, return the text before the first space.
- findIfWordEndWithSpace(String) - Static method in class org.aesh.terminal.utils.Parser
-
Check if a word ends with a non-escaped space.
- findNumberOfSpacesInWord(String) - Static method in class org.aesh.terminal.utils.Parser
-
find number of spaces in the given word. escaped spaces are not counted
- findStartKey(int[]) - Static method in enum org.aesh.terminal.Key
-
Finds the Key that matches the start of the input array.
- findStartKey(int[], int) - Static method in enum org.aesh.terminal.Key
-
Finds the Key that matches the input array starting at the given position.
- findStartsWith(List<String>) - Static method in class org.aesh.terminal.utils.Parser
-
Return the biggest common startsWith string
- findStartsWithTerminalString(List<TerminalString>) - Static method in class org.aesh.terminal.utils.Parser
-
Return the biggest common startsWith string
- findWordClosestToCursor(String, int) - Static method in class org.aesh.terminal.utils.Parser
-
Find the word closest to the cursor position.
- FIVE - Enum constant in enum org.aesh.terminal.Key
-
Number 5 key.
- fixed_pause - Enum constant in enum org.aesh.terminal.tty.Capability
-
Pause for 2-3 seconds.
- flash_hook - Enum constant in enum org.aesh.terminal.tty.Capability
-
Flash switch hook.
- flash_screen - Enum constant in enum org.aesh.terminal.tty.Capability
-
Visible bell (may move cursor).
- FLUSHO - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Output being flushed (state).
- FOOT - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Foot - Fast, lightweight Wayland terminal (VTE-based, supports CSI ?
- forCapability(TerminalColorCapability) - Method in class org.aesh.terminal.formatting.TerminalColor
-
Create the best representation of this color for the given terminal capability.
- FOREGROUND - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 10 - Query/set foreground color
- FOREGROUND - Enum constant in enum org.aesh.terminal.formatting.Color.Type
-
Foreground (text) color.
- foregroundCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested foreground color code.
- foregroundRGB(int[]) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the foreground RGB color.
- forError(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for error messages based on terminal theme.
- forHighlight(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for highlighted/emphasized text.
- forInfo(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for info messages based on terminal theme.
- form_feed - Enum constant in enum org.aesh.terminal.tty.Capability
-
Hardcopy terminal page eject.
- formatDisplayCompactListTerminalString(List<TerminalString>, int) - Static method in class org.aesh.terminal.utils.Parser
-
Format output to columns with flexible sizes and no redundant space between them
- formatDisplayList(String[], int, int) - Static method in class org.aesh.terminal.utils.Parser
-
Format completions so that they look similar to GNU Readline
- formatDisplayList(List<String>, int, int) - Static method in class org.aesh.terminal.utils.Parser
-
Format completions so that they look similar to GNU Readline
- formatDisplayListTerminalString(List<TerminalString>, int, int) - Static method in class org.aesh.terminal.utils.Parser
-
Format completions so that they look similar to GNU Readline
- forMessage(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for highlighted messages in log output.
- forMuted(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for muted/secondary text.
- forSuccess(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for success messages based on terminal theme.
- forTimestamp(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for timestamps in log output.
- forWarning(TerminalColorCapability) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor appropriate for warning messages based on terminal theme.
- FOUR - Enum constant in enum org.aesh.terminal.Key
-
Number 4 key.
- from_status_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Return from status line.
- fromBytes(byte[]) - Static method in class org.aesh.terminal.image.ITermImage
-
Create an iTerm2 image from raw bytes.
- fromBytes(byte[]) - Static method in class org.aesh.terminal.image.KittyImage
-
Create a Kitty image from raw bytes.
- fromBytes(byte[]) - Static method in class org.aesh.terminal.image.SixelImage
-
Create a Sixel image from raw bytes.
- fromCode(int) - Static method in enum org.aesh.terminal.DeviceAttributes.Feature
-
Find a Feature by its DA1 parameter code.
- fromCode(int) - Static method in enum org.aesh.terminal.DeviceAttributes.TerminalType
-
Find a TerminalType by its DA2 type code.
- fromCodePoints(int[]) - Static method in class org.aesh.terminal.utils.CodePointUtils
-
Convert an array of code points to a String.
- fromCodePoints(int[]) - Static method in class org.aesh.terminal.utils.Parser
-
Convert an array of code points to a string.
- fromColorCount(int) - Static method in enum org.aesh.terminal.utils.ColorDepth
-
Determine the color depth from the number of supported colors.
- fromFile(Path) - Static method in class org.aesh.terminal.image.ITermImage
-
Create an iTerm2 image from a file.
- fromFile(Path) - Static method in class org.aesh.terminal.image.KittyImage
-
Create a Kitty image from a file.
- fromFile(Path) - Static method in class org.aesh.terminal.image.SixelImage
-
Create a Sixel image from a file.
- fromGrayscale(int) - Static method in enum org.aesh.terminal.utils.TerminalTheme
-
Determine theme from a grayscale value.
- fromHex(String) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color foreground from hex string.
- fromHex(String, String) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color foreground and background from hex strings.
- fromHSL(float, float, float) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color foreground from HSL values.
- fromHSL(float, float, float, float, float, float) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color foreground and background from HSL values.
- fromRGB(int, int, int) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color (24-bit RGB) foreground.
- fromRGB(int, int, int) - Static method in enum org.aesh.terminal.utils.TerminalTheme
-
Determine theme from RGB background color values.
- fromRGB(int, int, int, int, int, int) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with true color (24-bit RGB) foreground and background.
- fromShortPoints(short[]) - Static method in class org.aesh.terminal.utils.ShortHelper
-
Convert an array of short code points to a string.
- fullString() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the full ANSI escape sequence for this color.
G
- g - Enum constant in enum org.aesh.terminal.Key
-
Lowercase g key.
- G - Enum constant in enum org.aesh.terminal.Key
-
Uppercase G key.
- generic_type - Enum constant in enum org.aesh.terminal.tty.Capability
-
Generic terminal type.
- get_mouse - Enum constant in enum org.aesh.terminal.tty.Capability
-
Curses should get button events.
- getActualCursor(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse cursor position response and return the actual cursor position.
- getANSILength() - Method in class org.aesh.terminal.formatting.TerminalString
-
Get the length of ANSI escape sequences.
- getAppleInterfaceStyle() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the APPLE_INTERFACE_STYLE environment variable (macOS dark mode).
- getAsChar() - Method in enum org.aesh.terminal.Key
-
Returns the key value as a character.
- getAttributes() - Method in class org.aesh.terminal.AbstractConnection
- getAttributes() - Method in interface org.aesh.terminal.Connection
-
Get the current terminal attributes.
- getAttributes() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal attributes.
- getBackgroundHex() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the background color as a hex string (e.g., "#1E1E1E").
- getBackgroundHexValue() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the background color as a hex integer (e.g., 0x1E1E1E).
- getBackgroundHSL() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the background color as HSL values, if using true color.
- getBackgroundRGB() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the background RGB values if using true color.
- getBackgroundRGB() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected background RGB color.
- getBooleanCapability(Capability) - Method in class org.aesh.terminal.BaseDevice
- getBooleanCapability(Capability) - Method in interface org.aesh.terminal.Device
-
Checks if this device has the specified boolean capability.
- getCap() - Method in enum org.aesh.terminal.tty.Capability
-
Returns the short termcap code for this capability.
- getCapabilitySummary(Device.TerminalType) - Method in class org.aesh.terminal.DeviceAttributes
-
Get enhanced terminal capabilities by combining DA1/DA2 data with environment-detected terminal type.
- getCharacter() - Method in class org.aesh.terminal.formatting.TerminalCharacter
-
Get the character.
- getCharacters() - Method in class org.aesh.terminal.formatting.TerminalString
-
Get the character content.
- getCloseHandler() - Method in class org.aesh.terminal.AbstractConnection
- getCloseHandler() - Method in interface org.aesh.terminal.Connection
-
Get the close handler.
- getCode() - Method in enum org.aesh.terminal.Device.OscCode
- getCode() - Method in enum org.aesh.terminal.DeviceAttributes.Feature
- getCode() - Method in enum org.aesh.terminal.DeviceAttributes.TerminalType
- getCodePointAt(int) - Method in enum org.aesh.terminal.Key
-
Get the code point at the specified index.
- getCodePointAt(int) - Method in interface org.aesh.terminal.KeyAction
-
Get the code point at the specified index.
- getCodePointConsumer() - Method in interface org.aesh.terminal.Terminal
-
Get the code point consumer for this terminal.
- getColorCapability() - Method in interface org.aesh.terminal.Connection
-
Get the color capabilities of this terminal connection.
- getColorCount() - Method in enum org.aesh.terminal.utils.ColorDepth
-
Get the maximum number of colors supported at this depth.
- getColorDepth() - Method in interface org.aesh.terminal.Connection
-
Get the color depth of this terminal connection.
- getColorDepth() - Method in interface org.aesh.terminal.Device
-
Get the color depth of this device based on terminfo capabilities.
- getColorDepth() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected color depth capability.
- getColorFgBg() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the COLORFGBG environment variable (foreground/background colors).
- getColorterm() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the COLORTERM environment variable.
- getControlChar(Attributes.ControlChar) - Method in class org.aesh.terminal.Attributes
-
Returns the value of a specific control character.
- getControlChars() - Method in class org.aesh.terminal.Attributes
-
Returns the map of control characters.
- getControlFlag(Attributes.ControlFlag) - Method in class org.aesh.terminal.Attributes
-
Checks if a specific control flag is set.
- getControlFlags() - Method in class org.aesh.terminal.Attributes
-
Returns the set of control flags.
- getCurrentTranslatedCapability(String, String) - Static method in class org.aesh.terminal.utils.InfoCmpHelper
-
Get a terminal capability as a string.
- getCurrentTranslatedCapabilityAsInts(String, int[]) - Static method in class org.aesh.terminal.utils.InfoCmpHelper
-
Get a terminal capability as an array of code points.
- getCursorPosition() - Method in interface org.aesh.terminal.Connection
-
Get the current cursor position in the terminal.
- getCursorRGB() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected cursor RGB color.
- getDefaultColorDepth() - Method in enum org.aesh.terminal.Device.TerminalType
-
Get the default/native color depth for this terminal type.
- getDefaultColorDepth() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the default color depth for this terminal.
- getDefaultInfoCmp(String) - Static method in class org.aesh.terminal.utils.InfoCmp
-
Get the default built-in terminal capabilities for the specified terminal type.
- getDeviceClass() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the device class / conformance level.
- getExpectedFeatures() - Method in enum org.aesh.terminal.Device.TerminalType
-
Get the expected DA1 features for this terminal type.
- getFeatures() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the set of features reported by the terminal.
- getFirmwareVersion() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the firmware version from DA2 response.
- getFirstValue() - Method in enum org.aesh.terminal.Key
-
Returns the first key value.
- getForegroundHex() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the foreground color as a hex string (e.g., "#FF5733").
- getForegroundHexValue() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the foreground color as a hex integer (e.g., 0xFF5733).
- getForegroundRGB() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected foreground RGB color.
- getFormat(byte[]) - Static method in class org.aesh.terminal.image.ImageUtils
-
Get the image format name based on magic bytes.
- getHeight() - Method in class org.aesh.terminal.tty.Size
-
Get the terminal height in rows.
- getHeightCells() - Method in class org.aesh.terminal.image.ITermImage
- getHeightCells() - Method in class org.aesh.terminal.image.KittyImage
- getHeightCells() - Method in class org.aesh.terminal.image.SixelImage
- getHeightCells() - Method in interface org.aesh.terminal.image.TerminalImage
-
Get the display height in terminal cells.
- getHomeDir() - Static method in class org.aesh.terminal.utils.Config
-
Get the user's home directory.
- getHyperlinkUrl() - Method in class org.aesh.terminal.formatting.TerminalString
-
Get the hyperlink URL.
- getIdentifier() - Method in enum org.aesh.terminal.Device.TerminalType
- getImageProtocol() - Method in interface org.aesh.terminal.Device
-
Get the image protocol supported by this device.
- getInfoCmp(String) - Static method in class org.aesh.terminal.utils.InfoCmp
-
Get the terminal capabilities for the specified terminal type.
- getInputFlag(Attributes.InputFlag) - Method in class org.aesh.terminal.Attributes
-
Checks if a specific input flag is set.
- getInputFlags() - Method in class org.aesh.terminal.Attributes
-
Returns the set of input flags.
- getInputHandler() - Method in class org.aesh.terminal.EventDecoder
-
Get the current input handler.
- getInstance() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the singleton instance.
- getKey(int[]) - Static method in enum org.aesh.terminal.Key
-
Finds the Key enum constant that matches the given values.
- getKeyValues() - Method in enum org.aesh.terminal.Key
-
Returns the key values as an int array.
- getKeyValuesAsString() - Method in enum org.aesh.terminal.Key
-
Returns the key values converted to a String.
- getLength() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the length of the ANSI escape sequence.
- getLength() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Get the length of the ANSI escape sequence.
- getLineSeparator() - Static method in class org.aesh.terminal.utils.Config
-
Get the system line separator.
- getLocalFlag(Attributes.LocalFlag) - Method in class org.aesh.terminal.Attributes
-
Checks if a specific local flag is set.
- getLocalFlags() - Method in class org.aesh.terminal.Attributes
-
Returns the set of local flags.
- getLogger(Class) - Static method in class org.aesh.terminal.utils.LoggerUtil
-
Get a logger for the specified class.
- getLogger(String) - Static method in class org.aesh.terminal.utils.LoggerUtil
-
Get a logger for the specified name.
- getName() - Method in enum org.aesh.terminal.DeviceAttributes.TerminalType
- getName() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal name.
- getName() - Method in enum org.aesh.terminal.tty.Capability
-
Returns the terminfo capability name.
- getNumericCapability(Capability) - Method in class org.aesh.terminal.BaseDevice
- getNumericCapability(Capability) - Method in interface org.aesh.terminal.Device
-
Gets the value of a numeric capability.
- getOutputFlag(Attributes.OutputFlag) - Method in class org.aesh.terminal.Attributes
-
Checks if a specific output flag is set.
- getOutputFlags() - Method in class org.aesh.terminal.Attributes
-
Returns the set of output flags.
- getPaletteColor(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get a specific palette color by index.
- getPaletteColors() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected palette colors.
- getPathSeparator() - Static method in class org.aesh.terminal.utils.Config
-
Get the system path separator.
- getProtocol() - Method in class org.aesh.terminal.image.ITermImage
- getProtocol() - Method in class org.aesh.terminal.image.KittyImage
- getProtocol() - Method in class org.aesh.terminal.image.SixelImage
- getProtocol() - Method in interface org.aesh.terminal.image.TerminalImage
-
Get the protocol used by this image.
- getProtocol() - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Get the protocol that will be used.
- getProtocolForTerminalType(Device.TerminalType) - Static method in class org.aesh.terminal.image.ImageProtocolDetector
-
Get the image protocol supported by a given terminal type.
- getRawParameters() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the raw parameter codes from DA1 response.
- getRomCartridge() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the ROM cartridge registration number from DA2.
- getSignalHandler() - Method in class org.aesh.terminal.AbstractConnection
- getSignalHandler() - Method in interface org.aesh.terminal.Connection
-
Get SignalHandler.
- getSignalHandler() - Method in class org.aesh.terminal.EventDecoder
-
Get the current signal handler.
- getSize() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal size.
- getSizeHandler() - Method in class org.aesh.terminal.AbstractConnection
- getSizeHandler() - Method in interface org.aesh.terminal.Connection
-
Get the size handler.
- getStdinHandler() - Method in class org.aesh.terminal.AbstractConnection
- getStdinHandler() - Method in interface org.aesh.terminal.Connection
-
Get the standard input handler.
- getStringCapability(Capability) - Method in class org.aesh.terminal.BaseDevice
- getStringCapability(Capability) - Method in interface org.aesh.terminal.Device
-
Gets the value of a string capability.
- getStringCapabilityAsInts(Capability, Object...) - Method in class org.aesh.terminal.BaseDevice
- getStringCapabilityAsInts(Capability, Object...) - Method in interface org.aesh.terminal.Device
-
Gets a string capability as an array of code points, with parameter substitution.
- getStyle() - Method in class org.aesh.terminal.formatting.TerminalCharacter
-
Get the text style.
- getStyle() - Method in class org.aesh.terminal.formatting.TerminalString
-
Get the text style.
- getSuggestedCategoryCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "category" (package/class name) foreground ANSI color code.
- getSuggestedDebugCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "debug" foreground ANSI color code.
- getSuggestedErrorCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "error" foreground ANSI color code.
- getSuggestedFatalCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "fatal" foreground ANSI color code.
- getSuggestedForegroundCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested foreground ANSI color code for text based on the theme.
- getSuggestedInfoCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "info" foreground ANSI color code.
- getSuggestedMessageCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "message" foreground ANSI color code.
- getSuggestedSuccessCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "success" foreground ANSI color code.
- getSuggestedThreadNameCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "thread name" foreground ANSI color code.
- getSuggestedTimestampCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "timestamp" foreground ANSI color code.
- getSuggestedTraceCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "trace" foreground ANSI color code.
- getSuggestedWarningCode() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the suggested "warning" foreground ANSI color code.
- getSupportedCodes() - Method in enum org.aesh.terminal.Device.TerminalType
- getTerm() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the TERM environment variable.
- getTerminalEmulator() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the TERMINAL_EMULATOR environment variable (used by JetBrains IDEs).
- getTerminalType() - Method in interface org.aesh.terminal.Connection
-
Get the detected terminal type based on environment variables.
- getTerminalType() - Method in class org.aesh.terminal.DeviceAttributes
-
Get the terminal type from DA2 response.
- getTerminalType() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the detected terminal type.
- getTermProgram() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Get the TERM_PROGRAM environment variable.
- getTextHSL() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the foreground color as HSL values, if using true color.
- getTextRGB() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the foreground RGB values if using true color.
- getTheme() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Get the detected terminal theme.
- getThemeChangeHandler() - Method in class org.aesh.terminal.AbstractConnection
- getThemeChangeHandler() - Method in interface org.aesh.terminal.Connection
-
Get the current theme change handler.
- getThemeChangeHandler() - Method in class org.aesh.terminal.EventDecoder
-
Get the current theme change handler.
- getTmpDir() - Static method in class org.aesh.terminal.utils.Config
-
Get the system temporary directory.
- getUserDir() - Static method in class org.aesh.terminal.utils.Config
-
Get the current user directory (working directory).
- getValue() - Method in enum org.aesh.terminal.formatting.CharacterType
-
Returns the ANSI escape code value for this character type.
- getValue() - Method in enum org.aesh.terminal.formatting.Color
-
Returns the ANSI color code value.
- getValue(Color.Type) - Method in enum org.aesh.terminal.formatting.Color.Intensity
-
Returns the ANSI escape code prefix value based on intensity and color type.
- getValueComparedToPrev(TerminalTextStyle) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Get the ANSI codes for this style relative to a previous style.
- getWidth() - Method in class org.aesh.terminal.tty.Size
-
Get the terminal width in columns.
- getWidthCells() - Method in class org.aesh.terminal.image.ITermImage
- getWidthCells() - Method in class org.aesh.terminal.image.KittyImage
- getWidthCells() - Method in class org.aesh.terminal.image.SixelImage
- getWidthCells() - Method in interface org.aesh.terminal.image.TerminalImage
-
Get the display width in terminal cells.
- GHOSTTY - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Ghostty - Fast GPU-accelerated terminal, uses Kitty graphics protocol.
- GNOME_TERMINAL - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
GNOME Terminal and other VTE-based terminals.
- goto_window - Enum constant in enum org.aesh.terminal.tty.Capability
-
Go to window #1.
- GRAVE - Enum constant in enum org.aesh.terminal.Key
-
Grave accent (`) key.
- GREATER_THAN - Enum constant in enum org.aesh.terminal.Key
-
Greater than (>) key.
- GREEN - Enum constant in enum org.aesh.terminal.formatting.Color
-
Green color (ANSI code 2).
- GREEN - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Green color.
- GREEN_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for green background.
- GREEN_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for green foreground text.
- greenBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to green.
- greenBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with green background and resets.
- greenText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to green.
- greenText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with green foreground color and resets.
- GROUP_SEPARATOR - Enum constant in enum org.aesh.terminal.Key
-
Group separator key (Control + ]).
H
- h - Enum constant in enum org.aesh.terminal.Key
-
Lowercase h key.
- H - Enum constant in enum org.aesh.terminal.Key
-
Uppercase H key.
- handle(Signal) - Method in interface org.aesh.terminal.Terminal.SignalHandler
-
Handle a terminal signal.
- handle(Signal, Terminal.SignalHandler) - Method in interface org.aesh.terminal.Terminal
-
Register a signal handler for the specified signal.
- hangup - Enum constant in enum org.aesh.terminal.tty.Capability
-
Hang-up phone.
- hard_copy - Enum constant in enum org.aesh.terminal.tty.Capability
-
Hardcopy terminal.
- hard_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Cursor is hard to see.
- has_meta_key - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal has a meta key.
- has_print_wheel - Enum constant in enum org.aesh.terminal.tty.Capability
-
Printer needs operator to change character set.
- has_status_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal has a status line.
- hasBackgroundColor() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Check if the background color was detected.
- hasCursorColor() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Check if the cursor color was detected.
- hasDA1() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if DA1 data is available.
- hasDA2() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if DA2 data is available.
- hasFeature(DeviceAttributes.Feature) - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports a specific feature.
- hasForegroundColor() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Check if the foreground color was detected.
- HASH - Enum constant in enum org.aesh.terminal.Key
-
Hash (#) key.
- hashCode() - Method in class org.aesh.terminal.formatting.TerminalCharacter
- hashCode() - Method in class org.aesh.terminal.formatting.TerminalColor
- hashCode() - Method in class org.aesh.terminal.formatting.TerminalString
- hashCode() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
- hashCode() - Method in class org.aesh.terminal.tty.Point
- hashCode() - Method in class org.aesh.terminal.tty.Size
- hasKnownOuterTerminal() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if a known OSC-capable outer terminal is detected.
- hasPaletteColors() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Check if palette colors were detected.
- HAT - Enum constant in enum org.aesh.terminal.Key
-
Hat (^) key.
- heightCells(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display height in terminal cells.
- heightCells(int) - Method in class org.aesh.terminal.image.KittyImage
-
Set the display height in terminal cells (rows).
- heightCells(int) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the display height in terminal cells.
- heightPercent(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display height as a percentage of the terminal height.
- heightPixels(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display height in pixels.
- heightPixels(int) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the display height in pixels (iTerm2 and Sixel).
- Helper - Class in org.aesh.terminal.utils
-
Utility methods for handling asynchronous operations with CompletableFuture.
- hex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color using a hex color value.
- hex(String, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified hex foreground color and resets.
- hexToRgb(int) - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Parse a hex color integer to RGB array.
- hexToRgb(String) - Static method in class org.aesh.terminal.utils.TerminalColorCapability
-
Parse a hex color string to RGB array.
- HOME - Enum constant in enum org.aesh.terminal.Key
-
Home key.
- HOME_2 - Enum constant in enum org.aesh.terminal.Key
-
Home key (alternate encoding).
- HOME_3 - Enum constant in enum org.aesh.terminal.Key
-
Home key (alternate encoding).
- HORIZONTAL_SCROLLING - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Horizontal scrolling (Ps=21)
- hsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color using HSL values (converted to RGB true color).
- hsl(float, float, float, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified HSL foreground color and resets.
- hslToRgb(float, float, float) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Convert HSL (Hue, Saturation, Lightness) to RGB color values.
- hue_lightness_saturation - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal uses HLS color notation.
- HUPCL - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Hang up on last close.
- HYPER - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Hyper - Electron-based terminal
- hyperlink(String, String) - Static method in class org.aesh.terminal.utils.ANSI
-
Wrap visible text in a complete OSC 8 hyperlink (without id).
- hyperlink(String, String, String) - Static method in class org.aesh.terminal.utils.ANSI
-
Wrap visible text in a complete OSC 8 hyperlink.
- HYPERLINK - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 8 - Hyperlink support
I
- i - Enum constant in enum org.aesh.terminal.Key
-
Lowercase i key.
- I - Enum constant in enum org.aesh.terminal.Key
-
Uppercase I key.
- ICANON - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Canonicalize input lines.
- ICRNL - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Map CR to NL.
- IEXTEN - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Enable DISCARD and LNEXT.
- IGNBRK - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Ignore BREAK condition.
- IGNCR - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Ignore CR.
- IGNPAR - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Ignore (discard) parity errors.
- ImageProtocol - Enum in org.aesh.terminal.image
-
Supported terminal image protocols.
- ImageProtocolDetector - Class in org.aesh.terminal.image
-
Utility class for detecting terminal image protocol support.
- ImageUtils - Class in org.aesh.terminal.image
-
Utility class for image format detection and conversion.
- IMAXBEL - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Ring bell on input queue full.
- inferColorDepth() - Method in class org.aesh.terminal.DeviceAttributes
-
Infer the color depth from DA1 features.
- inferTerminalType() - Method in class org.aesh.terminal.DeviceAttributes
-
Infer the terminal type from DA1/DA2 attributes.
- info() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate info color (green).
- info(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with info styling (green) and resets.
- INFO - Enum constant in enum org.aesh.terminal.tty.Signal
-
Request for status information about the process.
- InfoCmp - Class in org.aesh.terminal.utils
-
Infocmp helper methods.
- INFOCMP_COMMAND - Static variable in class org.aesh.terminal.utils.OSUtils
-
Path to the infocmp command.
- InfoCmpHelper - Class in org.aesh.terminal.utils
-
Helper class for retrieving terminal capabilities from the terminfo database.
- infoCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the info color code for this builder.
- infoCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested info color code.
- infoHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the info color using a hex color value.
- infoHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the info color using HSL values.
- infoRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the info color using RGB values (true color).
- init_1string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialization string 1.
- init_2string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialization string 2.
- init_3string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialization string 3.
- init_file - Enum constant in enum org.aesh.terminal.tty.Capability
-
Name of initialization file.
- init_prog - Enum constant in enum org.aesh.terminal.tty.Capability
-
Path name of program for initialization.
- init_tabs - Enum constant in enum org.aesh.terminal.tty.Capability
-
Tabs initially every n spaces.
- initialize_color - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialize color #1 to RGB values #2 #3 #4.
- initialize_pair - Enum constant in enum org.aesh.terminal.tty.Capability
-
Initialize color pair #1 to fg=#2 bg=#3.
- INLCR - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Map NL into CR.
- INPCK - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Enable checking of parity errors.
- input() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal input stream.
- inputEncoding() - Method in interface org.aesh.terminal.Connection
-
Get the input character encoding.
- inputStartsWithKey(int[]) - Method in enum org.aesh.terminal.Key
-
Checks if the input array starts with this key's values.
- inputStartsWithKey(int[], int) - Method in enum org.aesh.terminal.Key
-
Checks if the input array starts with this key's values at the given position.
- INSERT - Enum constant in enum org.aesh.terminal.Key
-
Insert key.
- insert_character - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert character.
- insert_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert line.
- insert_null_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert mode distinguishes nulls.
- insert_padding - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert padding after inserted character.
- INT - Enum constant in enum org.aesh.terminal.tty.Signal
-
Interrupt, usually caused by Ctrl-c or the ASCII code 3
- IntArrayBuilder - Class in org.aesh.terminal.utils
-
A dynamically resizable int array builder similar to StringBuilder.
- IntArrayBuilder() - Constructor for class org.aesh.terminal.utils.IntArrayBuilder
-
Create an empty IntArrayBuilder with default initial capacity.
- IntArrayBuilder(int) - Constructor for class org.aesh.terminal.utils.IntArrayBuilder
-
Create an empty IntArrayBuilder with the specified initial capacity.
- IntArrayBuilder(int[]) - Constructor for class org.aesh.terminal.utils.IntArrayBuilder
-
Create an IntArrayBuilder initialized with a copy of the given array.
- ints - Variable in class org.aesh.terminal.BaseDevice
-
Map of numeric capabilities and their values.
- invert() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables inverted (reverse video) text style.
- invert(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with inverted style and disables invert after.
- INVERT - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Inverted foreground and background colors.
- INVERT - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Inverted (reverse video) text style.
- INVERT_BACKGROUND - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to invert foreground and background colors.
- INVERT_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off invert text style.
- invertOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables inverted text style.
- IS_CYGWIN - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on Cygwin (Windows with POSIX environment).
- IS_HPUX - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on HP-UX.
- IS_LINUX - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on Linux.
- IS_OSX - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on macOS.
- IS_SUNOS - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on SunOS/Solaris.
- IS_WINDOWS - Static variable in class org.aesh.terminal.utils.OSUtils
-
True if running on Windows.
- isAlacritty() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in Alacritty.
- isBlink() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if blink is enabled.
- isBold() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if bold is enabled.
- isCharacter() - Method in enum org.aesh.terminal.Key
-
Checks if this key represents an alphabetic character (a-z or A-Z).
- isConceal() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if conceal is enabled.
- isConEmu() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in ConEmu or Cmder.
- isCrossedOut() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if crossed out is enabled.
- isCygwin() - Static method in class org.aesh.terminal.utils.Config
-
Check if the environment is running under Cygwin.
- isDark() - Method in enum org.aesh.terminal.utils.TerminalTheme
-
Check if this is a dark theme.
- isFaint() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if faint is enabled.
- isFormatted() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Check if this color has any formatting applied.
- isFormatted() - Method in class org.aesh.terminal.formatting.TerminalString
-
Check if this string has any formatting applied.
- isFormatted() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if any formatting is applied.
- isGhostty() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in Ghostty terminal.
- isGif(byte[]) - Static method in class org.aesh.terminal.image.ImageUtils
-
Check if the image data is in GIF format.
- ISIG - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Enable signals INTR, QUIT, [D]SUSP.
- isInMultiplexer() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running inside a terminal multiplexer (tmux or screen).
- isInScreen() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running inside GNU Screen.
- isInTmux() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running inside tmux.
- isInvert() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if invert is enabled.
- isItalic() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if italic is enabled.
- isITerm2() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in iTerm2.
- isJetBrains() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in a JetBrains IDE terminal (IntelliJ, PyCharm, etc.).
- isJetBrainsTerminal() - Method in interface org.aesh.terminal.Device
-
Check if the current terminal is a JetBrains IDE terminal.
- isJetBrainsTerminal() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in JetBrains IDE terminal (convenience method).
- isJpeg(byte[]) - Static method in class org.aesh.terminal.image.ImageUtils
-
Check if the image data is in JPEG format.
- isKitty() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in Kitty terminal.
- isLight() - Method in enum org.aesh.terminal.utils.TerminalTheme
-
Check if this is a light theme.
- isMacOS() - Static method in class org.aesh.terminal.utils.Config
-
Check if the operating system is macOS.
- isMacOsDarkMode() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if macOS dark mode is enabled.
- isMultiplexer() - Method in interface org.aesh.terminal.Device
-
Check if this device is running inside a terminal multiplexer (like tmux or screen).
- isNumber() - Method in enum org.aesh.terminal.Key
-
Checks if this key represents a numeric digit (0-9).
- isOscSupported() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if OSC queries are supported (convenience method).
- isOSPOSIXCompatible() - Static method in class org.aesh.terminal.utils.Config
-
Check if the operating system is POSIX compatible.
- isPng(byte[]) - Static method in class org.aesh.terminal.image.ImageUtils
-
Check if the image data is in PNG format.
- isPointWithinSize(Point) - Method in class org.aesh.terminal.tty.Size
-
Check if a point is within this size boundaries.
- isPrintable() - Method in enum org.aesh.terminal.Key
-
Checks if this key represents a printable character.
- isPrintable(int) - Static method in enum org.aesh.terminal.Key
-
Checks if the given code point value represents a printable character.
- isPrintable(int[]) - Static method in enum org.aesh.terminal.Key
-
Checks if the given key values represent a single printable character.
- isPrintable(IntBuffer) - Static method in enum org.aesh.terminal.Key
-
Checks if the given IntBuffer key values represent a single printable character.
- isSupported() - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Check if image display is supported.
- isTmuxPassthroughEnabled() - Method in interface org.aesh.terminal.Device
-
Check if tmux passthrough is enabled.
- isTmuxPassthroughEnabled() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if tmux passthrough is enabled.
- isTrimmedArrayEmpty(int[]) - Static method in class org.aesh.terminal.utils.Parser
-
Check if an array contains only space characters (code point 32).
- ISTRIP - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Strip 8th bit off characters.
- isTrueColor() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Check if this color uses true color (24-bit RGB) mode.
- isTrueColorIndicated() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if true color is explicitly indicated by COLORTERM.
- isUnderline() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Check if underline is enabled.
- isWezTerm() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in WezTerm.
- isWindows() - Static method in class org.aesh.terminal.utils.Config
-
Check if the operating system is Windows.
- isWindowsTerminal() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if running in Windows Terminal.
- italic() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables italic text style.
- italic(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with italic style and disables italic after.
- ITALIC - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Italic text style.
- ITALIC - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Italic text style.
- ITALIC_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off italic text style.
- italicOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables italic text style.
- ITERM2 - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
iTerm2
- ITERM2 - Enum constant in enum org.aesh.terminal.image.ImageProtocol
-
iTerm2 inline images protocol.
- ITermImage - Class in org.aesh.terminal.image
-
iTerm2 inline images protocol implementation.
- ITermImage(byte[], String) - Constructor for class org.aesh.terminal.image.ITermImage
-
Create an iTerm2 image from raw image data.
- IUTF8 - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Maintain state for UTF-8 VERASE.
- IXANY - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Any character will restart after stop.
- IXOFF - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Enable input flow control.
- IXON - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Enable output flow control.
J
- j - Enum constant in enum org.aesh.terminal.Key
-
Lowercase j key.
- J - Enum constant in enum org.aesh.terminal.Key
-
Uppercase J key.
- JETBRAINS - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
JetBrains IDEs (IntelliJ, etc.) using JediTerm
K
- k - Enum constant in enum org.aesh.terminal.Key
-
Lowercase k key.
- K - Enum constant in enum org.aesh.terminal.Key
-
Uppercase K key.
- Key - Enum in org.aesh.terminal
-
ANSCII enum key chart
- key_a1 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Upper left of keypad key.
- key_a3 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Upper right of keypad key.
- key_b2 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Center of keypad key.
- key_backspace - Enum constant in enum org.aesh.terminal.tty.Capability
-
Backspace key.
- key_beg - Enum constant in enum org.aesh.terminal.tty.Capability
-
Begin key.
- key_btab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Back-tab key.
- key_c1 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Lower left of keypad key.
- key_c3 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Lower right of keypad key.
- key_cancel - Enum constant in enum org.aesh.terminal.tty.Capability
-
Cancel key.
- key_catab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear-all-tabs key.
- key_clear - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear-screen or erase key.
- key_close - Enum constant in enum org.aesh.terminal.tty.Capability
-
Close key.
- key_command - Enum constant in enum org.aesh.terminal.tty.Capability
-
Command key.
- key_copy - Enum constant in enum org.aesh.terminal.tty.Capability
-
Copy key.
- key_create - Enum constant in enum org.aesh.terminal.tty.Capability
-
Create key.
- key_ctab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear-tab key.
- key_dc - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete-character key.
- key_dl - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete-line key.
- key_down - Enum constant in enum org.aesh.terminal.tty.Capability
-
Down-arrow key.
- key_eic - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit insert-mode key.
- key_end - Enum constant in enum org.aesh.terminal.tty.Capability
-
End key.
- key_enter - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter/send key.
- key_eol - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear-to-end-of-line key.
- key_eos - Enum constant in enum org.aesh.terminal.tty.Capability
-
Clear-to-end-of-screen key.
- key_exit - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit key.
- key_f0 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F0.
- key_f1 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F1.
- key_f10 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F10.
- key_f11 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F11.
- key_f12 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F12.
- key_f13 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F13.
- key_f14 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F14.
- key_f15 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F15.
- key_f16 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F16.
- key_f17 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F17.
- key_f18 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F18.
- key_f19 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F19.
- key_f2 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F2.
- key_f20 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F20.
- key_f21 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F21.
- key_f22 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F22.
- key_f23 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F23.
- key_f24 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F24.
- key_f25 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F25.
- key_f26 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F26.
- key_f27 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F27.
- key_f28 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F28.
- key_f29 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F29.
- key_f3 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F3.
- key_f30 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F30.
- key_f31 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F31.
- key_f32 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F32.
- key_f33 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F33.
- key_f34 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F34.
- key_f35 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F35.
- key_f36 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F36.
- key_f37 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F37.
- key_f38 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F38.
- key_f39 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F39.
- key_f4 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F4.
- key_f40 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F40.
- key_f41 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F41.
- key_f42 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F42.
- key_f43 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F43.
- key_f44 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F44.
- key_f45 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F45.
- key_f46 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F46.
- key_f47 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F47.
- key_f48 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F48.
- key_f49 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F49.
- key_f5 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F5.
- key_f50 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F50.
- key_f51 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F51.
- key_f52 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F52.
- key_f53 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F53.
- key_f54 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F54.
- key_f55 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F55.
- key_f56 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F56.
- key_f57 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F57.
- key_f58 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F58.
- key_f59 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F59.
- key_f6 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F6.
- key_f60 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F60.
- key_f61 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F61.
- key_f62 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F62.
- key_f63 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F63.
- key_f7 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F7.
- key_f8 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F8.
- key_f9 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Function key F9.
- key_find - Enum constant in enum org.aesh.terminal.tty.Capability
-
Find key.
- key_help - Enum constant in enum org.aesh.terminal.tty.Capability
-
Help key.
- key_home - Enum constant in enum org.aesh.terminal.tty.Capability
-
Home key.
- key_ic - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert-character key.
- key_il - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert-line key.
- key_left - Enum constant in enum org.aesh.terminal.tty.Capability
-
Left-arrow key.
- key_ll - Enum constant in enum org.aesh.terminal.tty.Capability
-
Lower-left key (home down).
- key_mark - Enum constant in enum org.aesh.terminal.tty.Capability
-
Mark key.
- key_message - Enum constant in enum org.aesh.terminal.tty.Capability
-
Message key.
- key_mouse - Enum constant in enum org.aesh.terminal.tty.Capability
-
Mouse event has occurred.
- key_move - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move key.
- key_next - Enum constant in enum org.aesh.terminal.tty.Capability
-
Next key.
- key_npage - Enum constant in enum org.aesh.terminal.tty.Capability
-
Next-page key.
- key_open - Enum constant in enum org.aesh.terminal.tty.Capability
-
Open key.
- key_options - Enum constant in enum org.aesh.terminal.tty.Capability
-
Options key.
- key_ppage - Enum constant in enum org.aesh.terminal.tty.Capability
-
Previous-page key.
- key_previous - Enum constant in enum org.aesh.terminal.tty.Capability
-
Previous key.
- key_print - Enum constant in enum org.aesh.terminal.tty.Capability
-
Print key.
- key_redo - Enum constant in enum org.aesh.terminal.tty.Capability
-
Redo key.
- key_reference - Enum constant in enum org.aesh.terminal.tty.Capability
-
Reference key.
- key_refresh - Enum constant in enum org.aesh.terminal.tty.Capability
-
Refresh key.
- key_replace - Enum constant in enum org.aesh.terminal.tty.Capability
-
Replace key.
- key_restart - Enum constant in enum org.aesh.terminal.tty.Capability
-
Restart key.
- key_resume - Enum constant in enum org.aesh.terminal.tty.Capability
-
Resume key.
- key_right - Enum constant in enum org.aesh.terminal.tty.Capability
-
Right-arrow key.
- key_save - Enum constant in enum org.aesh.terminal.tty.Capability
-
Save key.
- key_sbeg - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted begin key.
- key_scancel - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted cancel key.
- key_scommand - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted command key.
- key_scopy - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted copy key.
- key_screate - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted create key.
- key_sdc - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted delete-character key.
- key_sdl - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted delete-line key.
- key_select - Enum constant in enum org.aesh.terminal.tty.Capability
-
Select key.
- key_send - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted end key.
- key_seol - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted clear-to-end-of-line key.
- key_sexit - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted exit key.
- key_sf - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll-forward key.
- key_sfind - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted find key.
- key_shelp - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted help key.
- key_shome - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted home key.
- key_sic - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted insert-character key.
- key_sleft - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted left-arrow key.
- key_smessage - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted message key.
- key_smove - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted move key.
- key_snext - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted next key.
- key_soptions - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted options key.
- key_sprevious - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted previous key.
- key_sprint - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted print key.
- key_sr - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll-backward key.
- key_sredo - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted redo key.
- key_sreplace - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted replace key.
- key_sright - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted right-arrow key.
- key_srsume - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted resume key.
- key_ssave - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted save key.
- key_ssuspend - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted suspend key.
- key_stab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set-tab key.
- key_sundo - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shifted undo key.
- key_suspend - Enum constant in enum org.aesh.terminal.tty.Capability
-
Suspend key.
- key_undo - Enum constant in enum org.aesh.terminal.tty.Capability
-
Undo key.
- key_up - Enum constant in enum org.aesh.terminal.tty.Capability
-
Up-arrow key.
- KeyAction - Interface in org.aesh.terminal
-
Represents a key value.
- keypad_local - Enum constant in enum org.aesh.terminal.tty.Capability
-
Leave keyboard transmit mode.
- keypad_xmit - Enum constant in enum org.aesh.terminal.tty.Capability
-
Enter keyboard transmit mode.
- KITTY - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Kitty terminal - GPU-accelerated, uses Kitty graphics protocol.
- KITTY - Enum constant in enum org.aesh.terminal.image.ImageProtocol
-
Kitty graphics protocol.
- KittyImage - Class in org.aesh.terminal.image
-
Kitty graphics protocol implementation.
- KittyImage(byte[]) - Constructor for class org.aesh.terminal.image.KittyImage
-
Create a Kitty image from image data.
- KONSOLE - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Konsole - KDE terminal emulator
L
- l - Enum constant in enum org.aesh.terminal.Key
-
Lowercase l key.
- L - Enum constant in enum org.aesh.terminal.Key
-
Uppercase L key.
- lab_f0 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F0.
- lab_f1 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F1.
- lab_f10 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F10.
- lab_f2 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F2.
- lab_f3 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F3.
- lab_f4 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F4.
- lab_f5 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F5.
- lab_f6 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F6.
- lab_f7 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F7.
- lab_f8 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F8.
- lab_f9 - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label on function key F9.
- label_format - Enum constant in enum org.aesh.terminal.tty.Capability
-
Label format.
- label_height - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of rows in each label.
- label_off - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off soft labels.
- label_on - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on soft labels.
- label_width - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of columns in each label.
- LEFT - Enum constant in enum org.aesh.terminal.Key
-
Left arrow key.
- LEFT_2 - Enum constant in enum org.aesh.terminal.Key
-
Left arrow key (alternate encoding).
- LEFT_CURLY_BRACKET - Enum constant in enum org.aesh.terminal.Key
-
Left curly bracket ({) key.
- LEFT_PARANTHESIS - Enum constant in enum org.aesh.terminal.Key
-
Left parenthesis (() key.
- LEFT_SQUARE_BRACKET - Enum constant in enum org.aesh.terminal.Key
-
Left square bracket ([) key.
- length() - Method in enum org.aesh.terminal.Key
-
Get the number of code points in this key action.
- length() - Method in interface org.aesh.terminal.KeyAction
-
Get the number of code points in this key action.
- LESS_THAN - Enum constant in enum org.aesh.terminal.Key
-
Less than (<) key.
- LIGHT - Enum constant in enum org.aesh.terminal.utils.TerminalTheme
-
Light background theme (e.g., white, light gray background).
- LIGHT_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to enable light (reverse video) background mode.
- likelySupportsOscQueries() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal likely supports OSC (Operating System Command) queries.
- lines - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of lines on screen or page.
- lines_of_memory - Enum constant in enum org.aesh.terminal.tty.Capability
-
Lines of memory if greater than lines.
- LINUX_CONSOLE - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Linux console (no OSC query support)
- LOCATOR - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Locator port / mouse (Ps=16) - DEC locator
- LoggerUtil - Class in org.aesh.terminal.utils
-
butt ugly logger util, but its simple and gets the job done (hopefully not too dangerous) warning: made it even uglier when Settings was changed to not be a Singleton... gah!
- lpi_changes_res - Enum constant in enum org.aesh.terminal.tty.Capability
-
Changing line pitch changes resolution.
M
- m - Enum constant in enum org.aesh.terminal.Key
-
Lowercase m key.
- M - Enum constant in enum org.aesh.terminal.Key
-
Uppercase M key.
- MAGENTA - Enum constant in enum org.aesh.terminal.formatting.Color
-
Magenta color (ANSI code 5).
- MAGENTA - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Magenta color.
- MAGENTA_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for magenta background.
- MAGENTA_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for magenta foreground text.
- magentaBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to magenta.
- magentaBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with magenta background and resets.
- magentaText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to magenta.
- magentaText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with magenta foreground color and resets.
- magic_cookie_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of blank characters left by smso/rmso.
- MAIN_BUFFER - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to switch back to main screen buffer.
- matchesTerminalType(Device.TerminalType) - Method in class org.aesh.terminal.DeviceAttributes
-
Validate that this terminal's attributes match the expected features for a given terminal type.
- max_attributes - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum combined attributes terminal can handle.
- max_colors - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum number of colors on screen.
- max_micro_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum value in micro_...
- max_micro_jump - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum value in parm_...
- max_pairs - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum number of color pairs on screen.
- maxColors(int) - Method in class org.aesh.terminal.image.SixelImage
-
Set maximum number of colors in palette (2-256).
- maxHeight(int) - Method in class org.aesh.terminal.image.SixelImage
-
Set maximum height in pixels.
- maximum_windows - Enum constant in enum org.aesh.terminal.tty.Capability
-
Maximum number of definable windows.
- maxWidth(int) - Method in class org.aesh.terminal.image.SixelImage
-
Set maximum width in pixels.
- memory_above - Enum constant in enum org.aesh.terminal.tty.Capability
-
Display may be retained above the screen.
- memory_below - Enum constant in enum org.aesh.terminal.tty.Capability
-
Display may be retained below the screen.
- merge(DeviceAttributes) - Method in class org.aesh.terminal.DeviceAttributes
-
Merge this DeviceAttributes with another, combining data from both.
- message() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate message color (magenta).
- message(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with message styling (magenta) and resets.
- messageCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the message color code for this builder.
- messageCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested message color code.
- messageHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the message color using a hex color value.
- messageHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the message color using HSL values.
- messageRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the message color using RGB values (true color).
- META_a - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + a combination.
- META_b - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + b combination.
- META_BACKSPACE - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + Backspace combination.
- META_c - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + c combination.
- META_CTRL_D - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + Control + D combination.
- META_CTRL_J - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + Control + J combination.
- META_d - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + d combination.
- META_e - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + e combination.
- META_f - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + f combination.
- META_l - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + l combination.
- meta_off - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off meta mode.
- meta_on - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on meta mode (8th bit on).
- META_RIGHT - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + Right arrow key.
- META_t - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + t combination.
- META_u - Enum constant in enum org.aesh.terminal.Key
-
Meta (Alt) + u combination.
- micro_col_size - Enum constant in enum org.aesh.terminal.tty.Capability
-
Character step size in micro mode.
- micro_column_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to column #1 in micro mode.
- micro_down - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor down in micro mode.
- micro_left - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor left in micro mode.
- micro_line_size - Enum constant in enum org.aesh.terminal.tty.Capability
-
Line step size in micro mode.
- micro_right - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor right in micro mode.
- micro_row_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to row #1 in micro mode.
- micro_up - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor up in micro mode.
- MINTTY - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Mintty - Default terminal for Git Bash, Cygwin, MSYS2
- MINUS - Enum constant in enum org.aesh.terminal.Key
-
Minus (-) key.
- MODE_2026_DISABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Disable Mode 2026 (synchronized output) — End Synchronized Update (ESU).
- MODE_2026_ENABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Enable Mode 2026 (synchronized output) — Begin Synchronized Update (BSU).
- MODE_2026_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
DECRQM query for Mode 2026 (synchronized output).
- MODE_2027_DISABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Disable Mode 2027 (grapheme cluster segmentation).
- MODE_2027_ENABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Enable Mode 2027 (grapheme cluster segmentation).
- MODE_2027_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
DECRQM query for Mode 2027 (grapheme cluster segmentation).
- mouse_info - Enum constant in enum org.aesh.terminal.tty.Capability
-
Mouse status information.
- move_insert_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Safe to move while in insert mode.
- MOVE_LINE_DOWN - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to move cursor down one line.
- MOVE_LINE_UP - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence to move cursor up one line.
- move_standout_mode - Enum constant in enum org.aesh.terminal.tty.Capability
-
Safe to move while in standout mode.
- moveColumnsLeft(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Create ANSI escape sequence to move cursor left by specified columns.
- moveColumnsRight(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Create ANSI escape sequence to move cursor right by specified columns.
- moveRowsDown(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Create ANSI escape sequence to move cursor down by specified rows.
- moveRowsUp(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Create ANSI escape sequence to move cursor up by specified rows.
N
- n - Enum constant in enum org.aesh.terminal.Key
-
Lowercase n key.
- N - Enum constant in enum org.aesh.terminal.Key
-
Uppercase N key.
- name() - Method in interface org.aesh.terminal.KeyAction
-
Get the name of this key action.
- NATIONAL_CHARSETS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
National replacement character sets (Ps=9)
- needs_xon_xoff - Enum constant in enum org.aesh.terminal.tty.Capability
-
Padding will not work, xon/xoff required.
- newline - Enum constant in enum org.aesh.terminal.tty.Capability
-
Newline (behave like carriage return followed by line feed).
- newline() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends a newline to the builder.
- NINE - Enum constant in enum org.aesh.terminal.Key
-
Number 9 key.
- NLDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Newline delay.
- NO_COLOR - Enum constant in enum org.aesh.terminal.utils.ColorDepth
-
No color support - monochrome terminal
- no_color_video - Enum constant in enum org.aesh.terminal.tty.Capability
-
Video attributes that cannot be used with colors.
- no_esc_ctlc - Enum constant in enum org.aesh.terminal.tty.Capability
-
Beehive (f1=escape, f2=ctrl C).
- no_pad_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Padding character does not exist.
- NOFLSH - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Don't flush after interrupt.
- NOKERNINFO - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
No kernel output from VSTATUS.
- non_dest_scroll_region - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scrolling region is nondestructive.
- non_rev_rmcup - Enum constant in enum org.aesh.terminal.tty.Capability
-
Exit alternate screen without restoring cursor.
- NONE - Enum constant in enum org.aesh.terminal.image.ImageProtocol
-
No image protocol supported.
- NORMAL - Enum constant in enum org.aesh.terminal.formatting.Color.Intensity
-
Normal intensity color.
- NORMAL_BACKGROUND - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to restore normal foreground and background colors.
- num_labels - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of labels on screen.
- number_of_pins - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of pins in print head.
O
- o - Enum constant in enum org.aesh.terminal.Key
-
Lowercase o key.
- O - Enum constant in enum org.aesh.terminal.Key
-
Uppercase O key.
- OCRNL - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Map CR to NL on output.
- OFDEL - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Fill is DEL, else NUL.
- OFILL - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Use fill characters for delay.
- ONE - Enum constant in enum org.aesh.terminal.Key
-
Number 1 key.
- ONLCR - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Map NL to CR-NL.
- ONLRET - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
NL performs CR function.
- ONOCR - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
No CR output at column 0.
- ONOEOT - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Discard EOT's (^D) on output.
- openBlocking() - Method in interface org.aesh.terminal.Connection
-
Start reading from the input stream using the current thread.
- openNonBlocking() - Method in interface org.aesh.terminal.Connection
-
Start reading from the input stream in a separate thread.
- OPOST - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Enable output processing.
- order_of_pins - Enum constant in enum org.aesh.terminal.tty.Capability
-
Match software bits to print-head pins.
- org.aesh.terminal - package org.aesh.terminal
- org.aesh.terminal.formatting - package org.aesh.terminal.formatting
- org.aesh.terminal.image - package org.aesh.terminal.image
- org.aesh.terminal.io - package org.aesh.terminal.io
- org.aesh.terminal.tty - package org.aesh.terminal.tty
- org.aesh.terminal.utils - package org.aesh.terminal.utils
- orig_colors - Enum constant in enum org.aesh.terminal.tty.Capability
-
Reset all color pairs to the default.
- orig_pair - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set default pair to its original value.
- OSC_133_COMMAND_FINISHED - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC 133;D — Command Finished: emitted after command completes (no exit code).
- OSC_133_COMMAND_START - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC 133;C — Command Start: emitted when the user presses Enter.
- OSC_133_PROMPT_END - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC 133;B — Prompt End: emitted after the prompt, before user input.
- OSC_133_PROMPT_START - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC 133;A — Prompt Start: emitted before the prompt text.
- OSC_BACKGROUND - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for background color query/set.
- OSC_CURSOR_COLOR - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for cursor color query/set.
- OSC_FOREGROUND - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for foreground color query/set.
- OSC_HYPERLINK - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for hyperlink support.
- OSC_PALETTE - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for palette color query/set.
- OSC_SHELL_INTEGRATION - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC code for shell integration (semantic prompt).
- OSC_START - Static variable in class org.aesh.terminal.utils.ANSI
-
OSC (Operating System Command) escape sequence start.
- osc133CommandFinished(int) - Static method in class org.aesh.terminal.utils.ANSI
-
Build an OSC 133;D sequence with an exit code.
- OSUtils - Class in org.aesh.terminal.utils
-
Operating system detection and command utilities.
- output() - Method in interface org.aesh.terminal.Terminal
-
Get the terminal output stream.
- output_res_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Horizontal resolution in units per character.
- output_res_horz_inch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Horizontal resolution in units per inch.
- output_res_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Vertical resolution in units per line.
- output_res_vert_inch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Vertical resolution in units per inch.
- outputEncoding() - Method in interface org.aesh.terminal.Connection
-
Get the output character encoding.
- over_strike - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal can overstrike.
- OXTABS - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Expand tabs to spaces.
P
- p - Enum constant in enum org.aesh.terminal.Key
-
Lowercase p key.
- P - Enum constant in enum org.aesh.terminal.Key
-
Uppercase P key.
- pad_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Padding character.
- padding_baud_rate - Enum constant in enum org.aesh.terminal.tty.Capability
-
Lowest baud rate where padding is needed.
- padLeft(int, String) - Static method in class org.aesh.terminal.utils.Parser
-
Pad a string to the left with spaces.
- padRight(int, String) - Static method in class org.aesh.terminal.utils.Parser
-
Pad a string to the right with spaces.
- PALETTE - Enum constant in enum org.aesh.terminal.Device.OscCode
-
OSC 4 - Query/set palette colors
- paletteColor(int, int[]) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Add a single palette color.
- paletteColors(Map<Integer, int[]>) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the palette colors.
- PARENB - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Parity enable.
- parm_dch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete #1 characters.
- parm_delete_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Delete #1 lines.
- parm_down_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor down #1 lines.
- parm_down_micro - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor down #1 lines in micro mode.
- parm_ich - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert #1 characters.
- parm_index - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll forward #1 lines.
- parm_insert_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Insert #1 lines.
- parm_left_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor left #1 spaces.
- parm_left_micro - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor left #1 spaces in micro mode.
- parm_right_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor right #1 spaces.
- parm_right_micro - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor right #1 spaces in micro mode.
- parm_rindex - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll backward #1 lines.
- parm_up_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor up #1 lines.
- parm_up_micro - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor up #1 lines in micro mode.
- PARMRK - Enum constant in enum org.aesh.terminal.Attributes.InputFlag
-
Mark parity and framing errors.
- PARODD - Enum constant in enum org.aesh.terminal.Attributes.ControlFlag
-
Odd parity, else even.
- parseDA1Response(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse a DA1 (Primary Device Attributes) response.
- parseDA2Response(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse a DA2 (Secondary Device Attributes) response.
- parseDAResponse(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse both DA1 and DA2 responses from a combined input.
- parseInfoCmp(String, Set<Capability>, Map<Capability, Integer>, Map<Capability, String>) - Static method in class org.aesh.terminal.utils.InfoCmp
-
Parse an infocmp capabilities string and populate the provided collections.
- parseMode2026Response(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse a DECRPM (DEC Private Mode Report) response for Mode 2026.
- parseMode2027Response(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse a DECRPM (DEC Private Mode Report) response for Mode 2027.
- parseMultipleOscColorResponses(int[], int...) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse multiple OSC color responses from a single input buffer.
- parseMultiplePaletteResponses(int[], int...) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse multiple OSC palette color responses from a single input buffer.
- parseOscColorResponse(int[], int) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse an OSC color response.
- parseOscColorResponse(int[], int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse an OSC color response with an optional parameter.
- Parser - Class in org.aesh.terminal.utils
-
String/Parser util methods
- parseThemeDsrResponse(int[]) - Static method in class org.aesh.terminal.utils.ANSI
-
Parse a theme mode DSR response.
- pc_term_options - Enum constant in enum org.aesh.terminal.tty.Capability
-
PC terminal options.
- PENDIN - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Retype pending input (state).
- PERCENT - Enum constant in enum org.aesh.terminal.Key
-
Percent (%) key.
- PERIOD - Enum constant in enum org.aesh.terminal.Key
-
Period (.) key.
- PGDOWN - Enum constant in enum org.aesh.terminal.Key
-
Page Down key.
- PGDOWN_2 - Enum constant in enum org.aesh.terminal.Key
-
Page Down key (alternate encoding for Solaris).
- PGUP - Enum constant in enum org.aesh.terminal.Key
-
Page Up key.
- PGUP_2 - Enum constant in enum org.aesh.terminal.Key
-
Page Up key (alternate encoding for Solaris).
- pkey_key - Enum constant in enum org.aesh.terminal.tty.Capability
-
Program function key #1 to type string #2.
- pkey_local - Enum constant in enum org.aesh.terminal.tty.Capability
-
Program function key #1 to execute string #2.
- pkey_plab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Program function key #1 to transmit #2 and show #3.
- pkey_xmit - Enum constant in enum org.aesh.terminal.tty.Capability
-
Program function key #1 to transmit string #2.
- plab_norm - Enum constant in enum org.aesh.terminal.tty.Capability
-
Program label #1 to show string #2.
- PLUS - Enum constant in enum org.aesh.terminal.Key
-
Plus (+) key.
- Point - Class in org.aesh.terminal.tty
-
Represents a 2D point with x and y coordinates, typically used for cursor positions.
- Point(int, int) - Constructor for class org.aesh.terminal.tty.Point
-
Creates a new point with the specified coordinates.
- preserveAspectRatio(boolean) - Method in class org.aesh.terminal.image.ITermImage
-
Set whether to preserve the aspect ratio when resizing.
- preserveAspectRatio(boolean) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set whether to preserve aspect ratio (iTerm2 only).
- print_rate - Enum constant in enum org.aesh.terminal.tty.Capability
-
Print rate in characters per second.
- print_screen - Enum constant in enum org.aesh.terminal.tty.Capability
-
Print contents of screen.
- printAnsi(char...) - Static method in class org.aesh.terminal.utils.ANSI
-
Return a ansified string based on param
- printAnsi(String) - Static method in class org.aesh.terminal.utils.ANSI
-
Return a ansified string based on param
- PRINTER - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Printer port (Ps=2)
- prtr_non - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on printer for #1 bytes.
- prtr_off - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn off printer.
- prtr_on - Enum constant in enum org.aesh.terminal.tty.Capability
-
Turn on printer.
- prtr_silent - Enum constant in enum org.aesh.terminal.tty.Capability
-
Printer will not echo on screen.
- pulse - Enum constant in enum org.aesh.terminal.tty.Capability
-
Select pulse dialing.
- put(Capability, Object...) - Method in interface org.aesh.terminal.Connection
-
Specify terminal settings
- puts(Consumer<int[]>, String, Object...) - Method in class org.aesh.terminal.BaseDevice
- puts(Consumer<int[]>, String, Object...) - Method in interface org.aesh.terminal.Device
-
Outputs a capability string to the given consumer with parameter substitution.
- puts(Consumer<int[]>, Capability, Object...) - Method in class org.aesh.terminal.BaseDevice
- puts(Consumer<int[]>, Capability, Object...) - Method in interface org.aesh.terminal.Device
-
Outputs a capability string to the given consumer with parameter substitution.
Q
- q - Enum constant in enum org.aesh.terminal.Key
-
Lowercase q key.
- Q - Enum constant in enum org.aesh.terminal.Key
-
Uppercase Q key.
- queryAnsi16Colors(long) - Method in interface org.aesh.terminal.Connection
-
Query the ANSI 16-color palette (colors 0-15) in a single batch operation.
- queryBackgroundColor(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its background color using OSC 11.
- queryBatchOsc(long, int...) - Method in interface org.aesh.terminal.Connection
-
Query multiple OSC color codes in a single batch operation.
- queryColorCapability(long) - Method in interface org.aesh.terminal.Connection
-
Query terminal color capabilities using synchronous I/O.
- queryColors(long) - Method in interface org.aesh.terminal.Connection
-
Query foreground, background, and cursor colors in a single batch operation.
- queryCursorColor(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its cursor color using OSC 12.
- queryDeviceAttributes(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for both primary and secondary device attributes.
- queryForegroundColor(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its foreground color using OSC 10.
- queryGraphemeClusterMode(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal to check if Mode 2027 is supported via DECRQM.
- queryImageProtocol(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its image protocol support.
- queryOsc(int, int, String, long, Function<int[], T>) - Method in interface org.aesh.terminal.Connection
-
Send an OSC query with an index parameter to the terminal.
- queryOsc(int, String, long, Function<int[], T>) - Method in interface org.aesh.terminal.Connection
-
Send an OSC (Operating System Command) query to the terminal.
- queryPaletteColor(int, long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for a palette color using OSC 4.
- queryPaletteColorIfSupported(int, long) - Method in interface org.aesh.terminal.Connection
-
Query palette color only if the terminal supports it.
- queryPaletteColors(long, int...) - Method in interface org.aesh.terminal.Connection
-
Query multiple palette colors in a single batch operation.
- queryPrimaryDeviceAttributes(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its primary device attributes (DA1).
- querySecondaryDeviceAttributes(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its secondary device attributes (DA2).
- querySupportsOscQueries(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal to check if OSC queries are supported.
- querySynchronizedOutput(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal to check if Mode 2026 is supported via DECRQM.
- queryTerminal(String, long, Function<int[], T>) - Method in interface org.aesh.terminal.Connection
-
Send a query to the terminal and wait for a response with timeout.
- queryThemeMode(long) - Method in interface org.aesh.terminal.Connection
-
Query the terminal for its current theme mode using the CSI ?
- queryWithResponseBuffering(long, int, String, Function<int[], Map<Integer, int[]>>) - Method in interface org.aesh.terminal.Connection
-
Shared orchestration for batch OSC queries with response buffering.
- QUESTION_MARK - Enum constant in enum org.aesh.terminal.Key
-
Question mark (?)
- quick_dial - Enum constant in enum org.aesh.terminal.tty.Capability
-
Dial number #1 without detection.
- QUIT - Enum constant in enum org.aesh.terminal.tty.Signal
-
Usually works like INT, caused by Ctrl-\
- QUOTE - Enum constant in enum org.aesh.terminal.Key
-
Quote (") key.
R
- r - Enum constant in enum org.aesh.terminal.Key
-
Lowercase r key.
- R - Enum constant in enum org.aesh.terminal.Key
-
Uppercase R key.
- raise(Signal) - Method in interface org.aesh.terminal.Terminal
-
Raise a signal on this terminal.
- reading - Variable in class org.aesh.terminal.AbstractConnection
- reading() - Method in class org.aesh.terminal.AbstractConnection
- reading() - Method in interface org.aesh.terminal.Connection
-
Check if the connection is actively reading from the input stream.
- RECORD_SEPARATOR - Enum constant in enum org.aesh.terminal.Key
-
Record separator key (Control + ^).
- RECTANGULAR_EDITING - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Rectangular editing (Ps=28)
- RED - Enum constant in enum org.aesh.terminal.formatting.Color
-
Red color (ANSI code 1).
- RED - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Red color.
- RED_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for red background.
- RED_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for red foreground text.
- redBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to red.
- redBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with red background and resets.
- redText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to red.
- redText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with red foreground color and resets.
- refresh() - Static method in class org.aesh.terminal.utils.TerminalEnvironment
-
Force re-parsing of environment variables.
- REGIS_GRAPHICS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
ReGIS graphics (Ps=3)
- remove_clock - Enum constant in enum org.aesh.terminal.tty.Capability
-
Remove clock.
- repeat_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Repeat character #1 #2 times.
- req_for_input - Enum constant in enum org.aesh.terminal.tty.Capability
-
Send next input character.
- req_mouse_pos - Enum constant in enum org.aesh.terminal.tty.Capability
-
Request mouse position.
- reset() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Clears the builder content and resets all formatting, identical to clear()
- RESET - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to reset all text attributes to default.
- reset_1string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Reset string 1.
- reset_2string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Reset string 2.
- reset_3string - Enum constant in enum org.aesh.terminal.tty.Capability
-
Reset string 3.
- reset_file - Enum constant in enum org.aesh.terminal.tty.Capability
-
Name of reset file.
- resetColors() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Resets all colors and text styles to default.
- restore_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Restore cursor to position of last save.
- rgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color using RGB values (true color).
- rgb(int, int, int, String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with the specified RGB foreground color and resets.
- rgbIsBright(int, int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Determine if an RGB color should use bright ANSI variant.
- rgbTo256Color(int, int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Convert RGB to nearest 256-color palette index.
- rgbToAnsiBackgroundColor(int, int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Convert RGB to nearest basic ANSI background color code.
- rgbToAnsiBackgroundColor(int, int, int, boolean) - Static method in class org.aesh.terminal.utils.ANSI
-
Convert RGB to nearest basic ANSI background color code with explicit brightness.
- rgbToAnsiColor(int, int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Convert RGB to nearest basic ANSI foreground color code.
- rgbToAnsiColor(int, int, int, boolean) - Static method in class org.aesh.terminal.utils.ANSI
-
Convert RGB to nearest basic ANSI foreground color code with explicit brightness.
- rgbToBasicColorCode(int, int, int) - Static method in class org.aesh.terminal.utils.ANSI
-
Get the basic ANSI color code (30-37) for an RGB value.
- rgbToHsl(int, int, int) - Static method in class org.aesh.terminal.formatting.TerminalColor
-
Convert RGB color values to HSL (Hue, Saturation, Lightness).
- RIGHT - Enum constant in enum org.aesh.terminal.Key
-
Right arrow key.
- RIGHT_2 - Enum constant in enum org.aesh.terminal.Key
-
Right arrow key (alternate encoding).
- RIGHT_CURLY_BRACKET - Enum constant in enum org.aesh.terminal.Key
-
Right curly bracket (}) key.
- RIGHT_PARANTHESIS - Enum constant in enum org.aesh.terminal.Key
-
Right parenthesis ()) key.
- RIGHT_SQUARE_BRACKET - Enum constant in enum org.aesh.terminal.Key
-
Right square bracket (]) key.
- RIO - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Rio - Hardware-accelerated GPU terminal
- row_addr_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Row address has glitch.
- row_address - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor to row #1.
- RXVT - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
rxvt and urxvt
S
- s - Enum constant in enum org.aesh.terminal.Key
-
Lowercase s key.
- S - Enum constant in enum org.aesh.terminal.Key
-
Uppercase S key.
- save_cursor - Enum constant in enum org.aesh.terminal.tty.Capability
-
Save current cursor position.
- scancode_escape - Enum constant in enum org.aesh.terminal.tty.Capability
-
Escape for scancode emulation.
- SCREEN - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
GNU Screen - Terminal multiplexer (no OSC passthrough by default)
- scroll_forward - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll text up.
- scroll_reverse - Enum constant in enum org.aesh.terminal.tty.Capability
-
Scroll text down.
- select_char_set - Enum constant in enum org.aesh.terminal.tty.Capability
-
Select character set.
- SELECTIVE_ERASE - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Selective erase (Ps=6)
- semi_auto_right_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Printing in last column causes carriage return.
- SEMI_COLON - Enum constant in enum org.aesh.terminal.Key
-
Semicolon (;) key.
- set_a_attributes - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set ANSI attributes.
- set_a_background - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set ANSI background color to #1.
- set_a_foreground - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set ANSI foreground color to #1.
- set_attributes - Enum constant in enum org.aesh.terminal.tty.Capability
-
Define video attributes.
- set_background - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set background color.
- set_bottom_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set bottom margin at current line.
- set_bottom_margin_parm - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set bottom margin at line #1 or #2 lines from bottom.
- set_clock - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set clock at row #1, column #2.
- set_color_band - Enum constant in enum org.aesh.terminal.tty.Capability
-
Change to ribbon color #1.
- set_color_pair - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set current color pair to #1.
- set_foreground - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set foreground color.
- set_left_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set left margin at current column.
- set_left_margin_parm - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set left (right) margin at column #1.
- set_lr_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set both left and right margins to #1, #2.
- set_page_length - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set page length to #1 lines.
- set_pglen_inch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set page length to #1 inches.
- set_right_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set right margin at current column.
- set_right_margin_parm - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set right margin at column #1.
- set_tab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set a tab in every row, current columns.
- set_tb_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set both top and bottom margins to #1, #2.
- set_top_margin - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set top margin at current line.
- set_top_margin_parm - Enum constant in enum org.aesh.terminal.tty.Capability
-
Set top (bottom) margin at row #1.
- set_window - Enum constant in enum org.aesh.terminal.tty.Capability
-
Current window is lines #1-#2 cols #3-#4.
- set0_des_seq - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shift to code set 0 (EUC set 0, ASCII).
- set1_des_seq - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shift to code set 1.
- set2_des_seq - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shift to code set 2.
- set3_des_seq - Enum constant in enum org.aesh.terminal.tty.Capability
-
Shift to code set 3.
- setAttributes(Attributes) - Method in class org.aesh.terminal.AbstractConnection
- setAttributes(Attributes) - Method in interface org.aesh.terminal.Connection
-
Set the terminal attributes.
- setAttributes(Attributes) - Method in interface org.aesh.terminal.Terminal
-
Set the terminal attributes.
- setBlink(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the blink state.
- setBold(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the bold state.
- setCharacter(char) - Method in class org.aesh.terminal.formatting.TerminalCharacter
-
Set the character.
- setCharacters(String) - Method in class org.aesh.terminal.formatting.TerminalString
-
Set the character content.
- setCharset(Charset) - Method in class org.aesh.terminal.io.Decoder
-
Set the charset to use for decoding.
- setCharset(Charset) - Method in class org.aesh.terminal.io.Encoder
-
Set the charset to use for encoding.
- setCloseHandler(Consumer<Void>) - Method in class org.aesh.terminal.AbstractConnection
- setCloseHandler(Consumer<Void>) - Method in interface org.aesh.terminal.Connection
-
Specify handler that's called when the input stream is closed.
- setConceal(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the conceal state.
- setConsumer(Consumer<int[]>) - Method in class org.aesh.terminal.io.Decoder
-
Set the consumer that will receive decoded code point arrays.
- setControlChar(Attributes.ControlChar, int) - Method in class org.aesh.terminal.Attributes
-
Sets the value of a control character.
- setControlChars(EnumMap<Attributes.ControlChar, Integer>) - Method in class org.aesh.terminal.Attributes
-
Sets the control characters, replacing any existing mappings.
- setControlFlag(Attributes.ControlFlag, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes a single control flag.
- setControlFlags(EnumSet<Attributes.ControlFlag>) - Method in class org.aesh.terminal.Attributes
-
Sets the control flags, replacing any existing flags.
- setControlFlags(EnumSet<Attributes.ControlFlag>, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes multiple control flags.
- setCrossedOut(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the crossed out state.
- setDefaultInfoCmp(String, String) - Static method in class org.aesh.terminal.utils.InfoCmp
-
Set the default terminal capabilities for a terminal type.
- setHyperlinkUrl(String) - Method in class org.aesh.terminal.formatting.TerminalString
-
Set the hyperlink URL.
- setInputFlag(Attributes.InputFlag, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes a single input flag.
- setInputFlags(EnumSet<Attributes.InputFlag>) - Method in class org.aesh.terminal.Attributes
-
Sets the input flags, replacing any existing flags.
- setInputFlags(EnumSet<Attributes.InputFlag>, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes multiple input flags.
- setInputHandler(Consumer<int[]>) - Method in class org.aesh.terminal.EventDecoder
-
Set the input handler that will receive non-signal input.
- setInvert(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the invert state.
- setItalic(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the italic state.
- setLocalFlag(Attributes.LocalFlag, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes a single local flag.
- setLocalFlags(EnumSet<Attributes.LocalFlag>) - Method in class org.aesh.terminal.Attributes
-
Sets the local flags, replacing any existing flags.
- setLocalFlags(EnumSet<Attributes.LocalFlag>, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes multiple local flags.
- setOutputFlag(Attributes.OutputFlag, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes a single output flag.
- setOutputFlags(EnumSet<Attributes.OutputFlag>) - Method in class org.aesh.terminal.Attributes
-
Sets the output flags, replacing any existing flags.
- setOutputFlags(EnumSet<Attributes.OutputFlag>, boolean) - Method in class org.aesh.terminal.Attributes
-
Adds or removes multiple output flags.
- setSignalHandler(Consumer<Signal>) - Method in class org.aesh.terminal.AbstractConnection
- setSignalHandler(Consumer<Signal>) - Method in interface org.aesh.terminal.Connection
-
Specify the signal handler.
- setSignalHandler(Consumer<Signal>) - Method in class org.aesh.terminal.EventDecoder
-
Set the signal handler that will be called when signals are detected in input.
- setSizeHandler(Consumer<Size>) - Method in class org.aesh.terminal.AbstractConnection
- setSizeHandler(Consumer<Size>) - Method in interface org.aesh.terminal.Connection
-
Specify size handler that's called when the terminal changes size.
- setStdinHandler(Consumer<int[]>) - Method in class org.aesh.terminal.AbstractConnection
- setStdinHandler(Consumer<int[]>) - Method in interface org.aesh.terminal.Connection
-
Set the standard input handler.
- setThemeChangeHandler(Consumer<TerminalTheme>) - Method in class org.aesh.terminal.AbstractConnection
- setThemeChangeHandler(Consumer<TerminalTheme>) - Method in interface org.aesh.terminal.Connection
-
Set a handler to be called when the terminal's theme changes.
- setThemeChangeHandler(Consumer<TerminalTheme>) - Method in class org.aesh.terminal.EventDecoder
-
Set the handler for theme change DSR notifications.
- setUnderline(boolean) - Method in class org.aesh.terminal.formatting.TerminalTextStyle
-
Set the underline state.
- SEVEN - Enum constant in enum org.aesh.terminal.Key
-
Number 7 key.
- ShortHelper - Class in org.aesh.terminal.utils
-
Utility class for converting between String and short array representations.
- Signal - Enum in org.aesh.terminal.tty
-
Terminal signals that can be sent to a process.
- SINGLE_QUOTE - Static variable in class org.aesh.terminal.utils.Parser
-
Single quote character constant.
- SIX - Enum constant in enum org.aesh.terminal.Key
-
Number 6 key.
- SIXEL - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Sixel graphics (Ps=4)
- SIXEL - Enum constant in enum org.aesh.terminal.image.ImageProtocol
-
Sixel graphics protocol.
- SixelImage - Class in org.aesh.terminal.image
-
Sixel graphics protocol implementation.
- SixelImage(byte[]) - Constructor for class org.aesh.terminal.image.SixelImage
-
Create a Sixel image from raw image data.
- size() - Method in interface org.aesh.terminal.Connection
-
Get the current terminal size.
- size() - Method in class org.aesh.terminal.utils.IntArrayBuilder
-
Return the number of integers currently in this builder.
- Size - Class in org.aesh.terminal.tty
-
Terminal size
- Size(int, int) - Constructor for class org.aesh.terminal.tty.Size
-
Creates a new size with the specified dimensions.
- sizeHandler - Variable in class org.aesh.terminal.AbstractConnection
- SLASH - Enum constant in enum org.aesh.terminal.Key
-
Slash (/) key.
- sourceDimensions(int, int) - Method in class org.aesh.terminal.image.KittyImage
-
Set the source image dimensions.
- SPACE - Enum constant in enum org.aesh.terminal.Key
-
Space key.
- SPACE - Static variable in class org.aesh.terminal.utils.Parser
-
Space string constant.
- SPACE_CHAR - Static variable in class org.aesh.terminal.utils.CodePointUtils
-
The space character constant.
- SPACE_CHAR - Static variable in class org.aesh.terminal.utils.Parser
-
Space character constant.
- splitBySizeKeepWords(String, int) - Static method in class org.aesh.terminal.utils.Parser
-
Split a string by size while keeping words intact.
- ST - Static variable in class org.aesh.terminal.utils.ANSI
-
ST (String Terminator), alternate OSC terminator.
- STAR - Enum constant in enum org.aesh.terminal.Key
-
Star (*) key.
- START - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape sequence start.
- start_bit_image - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start printing bit image graphics.
- start_char_set_def - Enum constant in enum org.aesh.terminal.tty.Capability
-
Start character set definition.
- startedHandler(CompletableFuture<?>) - Static method in class org.aesh.terminal.utils.Helper
-
Create a handler that completes a future when a start operation finishes.
- startsWithEscape(int[]) - Static method in enum org.aesh.terminal.Key
-
Checks if the input starts with an escape sequence.
- STATE_INTERROGATION - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Terminal state interrogation (Ps=17)
- status_line_esc_ok - Enum constant in enum org.aesh.terminal.tty.Capability
-
Escape can be used on the status line.
- stdout - Variable in class org.aesh.terminal.AbstractConnection
- stdoutHandler() - Method in class org.aesh.terminal.AbstractConnection
- stdoutHandler() - Method in interface org.aesh.terminal.Connection
-
Handler that's called for all output
- stop_bit_image - Enum constant in enum org.aesh.terminal.tty.Capability
-
Stop printing bit image graphics.
- stop_char_set_def - Enum constant in enum org.aesh.terminal.tty.Capability
-
End definition of character set.
- stoppedHandler(CompletableFuture<?>) - Static method in class org.aesh.terminal.utils.Helper
-
Create a handler that completes a future when a stop operation finishes.
- strings - Variable in class org.aesh.terminal.BaseDevice
-
Map of string capabilities and their values.
- stripAwayAnsiCodes(String) - Static method in class org.aesh.terminal.utils.Parser
-
Remove all ANSI escape codes from a string.
- STTY_COMMAND - Static variable in class org.aesh.terminal.utils.OSUtils
-
Path to the stty command.
- STTY_F_OPTION - Static variable in class org.aesh.terminal.utils.OSUtils
-
The -f/-F option for stty based on OS.
- subscript_characters - Enum constant in enum org.aesh.terminal.tty.Capability
-
List of subscriptable characters.
- success() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate success color (green).
- success(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with success styling (green) and resets.
- successCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the success color code for this builder.
- successCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested success color code.
- successHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the success color using a hex color value.
- successHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the success color using HSL values.
- successRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the success color using RGB values (true color).
- superscript_characters - Enum constant in enum org.aesh.terminal.tty.Capability
-
List of superscriptable characters.
- supports(Device.OscCode) - Method in enum org.aesh.terminal.Device.TerminalType
- supports132Columns() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports 132-column mode.
- supports16Colors() - Method in enum org.aesh.terminal.utils.ColorDepth
-
Check if this color depth supports at least 16 colors
- supports256Colors() - Method in enum org.aesh.terminal.utils.ColorDepth
-
Check if this color depth supports at least 256 colors
- supportsAnsi() - Method in interface org.aesh.terminal.Connection
-
Check if this terminal supports ANSI escape sequences.
- supportsAnsiColor() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports ANSI colors.
- supportsAnsiColors() - Method in class org.aesh.terminal.utils.TerminalColorCapability
-
Check if the terminal supports ANSI colors at all.
- supportsClipboard() - Method in interface org.aesh.terminal.Connection
-
Check if the terminal likely supports OSC 52 clipboard access.
- supportsColor() - Method in enum org.aesh.terminal.utils.ColorDepth
-
Check if this color depth supports any color
- supportsColorQuery() - Method in interface org.aesh.terminal.Connection
-
Check if the terminal likely supports OSC 10/11 color queries.
- supportsGraphemeClusterMode() - Method in interface org.aesh.terminal.Connection
-
Check if Mode 2027 (grapheme cluster segmentation) is likely supported.
- supportsGraphemeClusterMode() - Method in interface org.aesh.terminal.Device
-
Check if this device supports Mode 2027 (grapheme cluster segmentation).
- supportsGraphemeClusterMode() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal supports Mode 2027 (grapheme cluster segmentation).
- supportsGraphemeClusterMode() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if Mode 2027 (grapheme cluster segmentation) is likely supported.
- supportsHyperlinks() - Method in interface org.aesh.terminal.Connection
-
Check if OSC 8 hyperlinks are likely supported.
- supportsHyperlinks() - Method in interface org.aesh.terminal.Device
-
Check if this device supports OSC 8 hyperlinks.
- supportsHyperlinks() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal supports OSC 8 hyperlinks.
- supportsHyperlinks() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if OSC 8 hyperlinks are likely supported.
- supportsImages() - Method in interface org.aesh.terminal.Device
-
Check if this device supports displaying images.
- supportsMouse() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports mouse/locator.
- supportsOscCode(Device.OscCode) - Method in interface org.aesh.terminal.Connection
-
Check if the terminal likely supports a specific OSC code.
- supportsOscCode(Device.OscCode) - Method in interface org.aesh.terminal.Device
-
Check if the current terminal supports a specific OSC code.
- supportsOscQueries() - Method in interface org.aesh.terminal.Connection
-
Check if OSC (Operating System Command) queries are supported.
- supportsOscQueries() - Method in interface org.aesh.terminal.Device
-
Check if this device supports OSC (Operating System Command) queries.
- supportsOscQueries() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if OSC queries are likely supported.
- supportsOscQueries(DeviceAttributes) - Method in interface org.aesh.terminal.Connection
-
Check if OSC queries are supported, using DA1 device attributes for improved detection.
- supportsPaletteQuery() - Method in interface org.aesh.terminal.Connection
-
Check if the terminal likely supports OSC 4 palette color queries.
- supportsRectangularEditing() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports rectangular editing operations.
- supportsShellIntegration() - Method in interface org.aesh.terminal.Connection
-
Check if OSC 133 (shell integration) is likely supported.
- supportsShellIntegration() - Method in interface org.aesh.terminal.Device
-
Check if this device supports OSC 133 shell integration.
- supportsShellIntegration() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal supports OSC 133 shell integration.
- supportsShellIntegration() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if OSC 133 shell integration is likely supported.
- supportsSixel() - Method in class org.aesh.terminal.DeviceAttributes
-
Check if the terminal supports Sixel graphics.
- supportsSynchronizedOutput() - Method in interface org.aesh.terminal.Connection
-
Check if Mode 2026 (synchronized output) is likely supported.
- supportsSynchronizedOutput() - Method in interface org.aesh.terminal.Device
-
Check if this device supports Mode 2026 (synchronized output).
- supportsSynchronizedOutput() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal supports Mode 2026 (synchronized output).
- supportsSynchronizedOutput() - Method in class org.aesh.terminal.utils.TerminalEnvironment
-
Check if Mode 2026 (synchronized output) is likely supported.
- supportsThemeDsr() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal supports the CSI ?
- supportsThemeQuery() - Method in interface org.aesh.terminal.Connection
-
Check if the terminal supports the CSI ?
- supportsThemeQuery() - Method in interface org.aesh.terminal.Device
-
Check if the current terminal supports the CSI ?
- supportsTrueColor() - Method in enum org.aesh.terminal.Device.TerminalType
-
Check if this terminal natively supports true color (24-bit).
- supportsTrueColor() - Method in enum org.aesh.terminal.utils.ColorDepth
-
Check if this color depth supports true color (24-bit)
- suppressResponse(boolean) - Method in class org.aesh.terminal.image.KittyImage
-
Set whether to suppress terminal responses.
- SUSP - Enum constant in enum org.aesh.terminal.tty.Signal
-
Works like INT and QUIT, caused by Ctrl-z.
- switchEscapedSpacesToSpacesInList(List<String>) - Static method in class org.aesh.terminal.utils.Parser
-
Convert escaped spaces to regular spaces in all strings in a list.
- switchEscapedSpacesToSpacesInTerminalStringList(List<TerminalString>) - Static method in class org.aesh.terminal.utils.Parser
-
Convert escaped spaces to regular spaces in all terminal strings in a list.
- switchEscapedSpacesToSpacesInWord(String) - Static method in class org.aesh.terminal.utils.Parser
-
Convert escaped spaces to regular spaces in a word.
- switchSpacesToEscapedSpaces() - Method in class org.aesh.terminal.formatting.TerminalString
-
Replace spaces with escaped spaces in the character content.
- switchSpacesToEscapedSpacesInWord(String) - Static method in class org.aesh.terminal.utils.CodePointUtils
-
Replace spaces with escaped spaces in a word.
- switchSpacesToEscapedSpacesInWord(String) - Static method in class org.aesh.terminal.utils.Parser
-
Convert regular spaces to escaped spaces in a word.
T
- t - Enum constant in enum org.aesh.terminal.Key
-
Lowercase t key.
- T - Enum constant in enum org.aesh.terminal.Key
-
Uppercase T key.
- tab - Enum constant in enum org.aesh.terminal.tty.Capability
-
Tab to next 8-space hardware tab stop.
- TABBY - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Terminus/Tabby - Electron-based terminal
- TABDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Horizontal tab delay.
- TECHNICAL_CHARSETS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
Technical character set (Ps=15)
- Terminal - Interface in org.aesh.terminal
-
Terminal interface providing access to terminal functionality.
- Terminal.SignalHandler - Interface in org.aesh.terminal
-
Handler for terminal signals.
- TerminalCharacter - Class in org.aesh.terminal.formatting
-
Value object that describe how a terminal character should be displayed
- TerminalCharacter(char) - Constructor for class org.aesh.terminal.formatting.TerminalCharacter
-
Create a terminal character with default style and colors.
- TerminalCharacter(char, TerminalColor) - Constructor for class org.aesh.terminal.formatting.TerminalCharacter
-
Create a terminal character with the specified color.
- TerminalCharacter(char, TerminalColor, CharacterType) - Constructor for class org.aesh.terminal.formatting.TerminalCharacter
-
Create a terminal character with the specified color and character type.
- TerminalCharacter(char, TerminalColor, TerminalTextStyle) - Constructor for class org.aesh.terminal.formatting.TerminalCharacter
-
Create a terminal character with the specified color and style.
- TerminalCharacter(char, TerminalTextStyle) - Constructor for class org.aesh.terminal.formatting.TerminalCharacter
-
Create a terminal character with the specified style.
- TerminalColor - Class in org.aesh.terminal.formatting
-
Represents a combination of foreground and background colors for terminal output.
- TerminalColor() - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a default TerminalColor with no formatting.
- TerminalColor(int, int) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor using 256-color palette indices.
- TerminalColor(int, Color) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with 256-color foreground and basic background.
- TerminalColor(int, Color, Color.Intensity) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with 256-color foreground, basic background, and intensity.
- TerminalColor(Color, int) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with basic foreground and 256-color background.
- TerminalColor(Color, int, Color.Intensity) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with basic foreground, 256-color background, and intensity.
- TerminalColor(Color, Color) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with the specified foreground and background colors.
- TerminalColor(Color, Color, Color.Intensity) - Constructor for class org.aesh.terminal.formatting.TerminalColor
-
Create a TerminalColor with the specified colors and intensity.
- TerminalColorCapability - Class in org.aesh.terminal.utils
-
Represents the detected color capabilities of a terminal.
- TerminalColorCapability(ColorDepth) - Constructor for class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new TerminalColorCapability with only color depth.
- TerminalColorCapability(ColorDepth, TerminalTheme) - Constructor for class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new TerminalColorCapability with color depth and theme.
- TerminalColorCapability(ColorDepth, TerminalTheme, int[], int[]) - Constructor for class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new TerminalColorCapability with all detected values.
- TerminalColorCapability(ColorDepth, TerminalTheme, int[], int[], int[], Map<Integer, int[]>) - Constructor for class org.aesh.terminal.utils.TerminalColorCapability
-
Create a new TerminalColorCapability with all detected values including cursor and palette.
- TerminalColorCapability.Builder - Class in org.aesh.terminal.utils
-
Builder for creating customized TerminalColorCapability instances.
- TerminalEnvironment - Class in org.aesh.terminal.utils
-
Centralized utility for detecting terminal environment.
- TerminalImage - Interface in org.aesh.terminal.image
-
Represents an image that can be displayed in a terminal.
- TerminalImageBuilder - Class in org.aesh.terminal.image
-
Builder for creating terminal images with automatic protocol detection.
- TerminalString - Class in org.aesh.terminal.formatting
-
Value object that describe how a string should be displayed
- TerminalString(String) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with default formatting.
- TerminalString(String, boolean) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with optional rendering.
- TerminalString(String, String, TerminalColor, TerminalTextStyle) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with a hyperlink URL, color and style.
- TerminalString(String, TerminalColor) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with the specified color.
- TerminalString(String, TerminalColor, TerminalTextStyle) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with the specified color and style.
- TerminalString(String, TerminalTextStyle) - Constructor for class org.aesh.terminal.formatting.TerminalString
-
Create a terminal string with the specified style.
- TerminalTextStyle - Class in org.aesh.terminal.formatting
-
Specify a text style.
- TerminalTextStyle() - Constructor for class org.aesh.terminal.formatting.TerminalTextStyle
-
Create a default text style with no formatting.
- TerminalTextStyle(boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class org.aesh.terminal.formatting.TerminalTextStyle
-
Create a text style with individual style options.
- TerminalTextStyle(CharacterType) - Constructor for class org.aesh.terminal.formatting.TerminalTextStyle
-
Create a text style with the specified character type.
- TerminalTheme - Enum in org.aesh.terminal.utils
-
Represents the detected terminal background theme (light or dark).
- text() - Method in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Returns the ANSI code for foreground text color.
- text(ANSIBuilder.Color) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground text color.
- textCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color using a raw ANSI color code.
- textType(ANSIBuilder.TextType) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the text type/style.
- theme(TerminalTheme) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Set the terminal theme.
- THEME_DSR_DARK - Static variable in class org.aesh.terminal.utils.ANSI
-
DSR response value indicating dark mode:
CSI ? 997 ; 1 n. - THEME_DSR_LIGHT - Static variable in class org.aesh.terminal.utils.ANSI
-
DSR response value indicating light mode:
CSI ? 997 ; 2 n. - THEME_MODE_QUERY - Static variable in class org.aesh.terminal.utils.ANSI
-
CSI query to request the current color theme mode (dark or light).
- THEME_NOTIFY_DISABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Disable unsolicited DSR notifications for color palette updates.
- THEME_NOTIFY_ENABLE - Static variable in class org.aesh.terminal.utils.ANSI
-
Enable unsolicited DSR notifications for color palette updates.
- these_cause_cr - Enum constant in enum org.aesh.terminal.tty.Capability
-
Printing any of these characters causes carriage return.
- threadName() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate thread name color (green).
- threadName(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with thread name styling (green) and resets.
- threadNameCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the thread name color code for this builder.
- threadNameCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested thread name color code.
- threadNameHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the thread name color using a hex color value.
- threadNameHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the thread name color using HSL values.
- threadNameRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the thread name color using RGB values (true color).
- THREE - Enum constant in enum org.aesh.terminal.Key
-
Number 3 key.
- TILDE - Enum constant in enum org.aesh.terminal.Key
-
Tilde (~) key.
- tilde_glitch - Enum constant in enum org.aesh.terminal.tty.Capability
-
Cannot print tilde (~) character.
- timestamp() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate timestamp color (gray).
- timestamp(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with timestamp styling (gray) and resets.
- timestampCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the timestamp color code for this builder.
- timestampCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested timestamp color code.
- timestampHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the timestamp color using a hex color value.
- timestampHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the timestamp color using HSL values.
- timestampRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the timestamp color using RGB values (true color).
- TMUX - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
tmux - Terminal multiplexer.
- to_status_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move to status line, column #1.
- toArray() - Method in class org.aesh.terminal.utils.IntArrayBuilder
-
Return the contents of this builder as a new int array.
- toCharBuffer(int[]) - Static method in class org.aesh.terminal.io.Encoder
-
Convert an array of Unicode code points to a CharBuffer.
- toCodePoints(String) - Static method in class org.aesh.terminal.utils.CodePointUtils
-
Convert a String to an array of code points.
- toCodePoints(String) - Static method in class org.aesh.terminal.utils.Parser
-
Convert a string to an array of code points.
- toColor16() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Convert RGB color to nearest 16-color.
- toColor256() - Method in class org.aesh.terminal.formatting.TerminalColor
-
Convert RGB color to nearest 256-color palette index.
- toLine() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Returns the built string with ANSI formatting followed by a newline.
- tone - Enum constant in enum org.aesh.terminal.tty.Capability
-
Select touch tone dialing.
- toPng(byte[]) - Static method in class org.aesh.terminal.image.ImageUtils
-
Convert image data to PNG format.
- toShortPoints(String) - Static method in class org.aesh.terminal.utils.ShortHelper
-
Convert a string to an array of short code points.
- TOSTOP - Enum constant in enum org.aesh.terminal.Attributes.LocalFlag
-
Stop background jobs from output.
- toString() - Method in class org.aesh.terminal.DeviceAttributes
- toString() - Method in class org.aesh.terminal.formatting.TerminalCharacter
- toString() - Method in class org.aesh.terminal.formatting.TerminalColor
- toString() - Method in class org.aesh.terminal.formatting.TerminalString
- toString() - Method in class org.aesh.terminal.formatting.TerminalTextStyle
- toString() - Method in class org.aesh.terminal.tty.Point
- toString() - Method in class org.aesh.terminal.tty.Size
- toString() - Method in enum org.aesh.terminal.utils.ANSIBuilder.Color
- toString() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Returns the built string with ANSI formatting.
- toString() - Method in class org.aesh.terminal.utils.TerminalColorCapability
- toString() - Method in class org.aesh.terminal.utils.TerminalEnvironment
- toString(TerminalCharacter) - Method in class org.aesh.terminal.formatting.TerminalCharacter
-
Get the string representation relative to a previous character.
- toString(TerminalColor) - Method in class org.aesh.terminal.formatting.TerminalColor
-
Get the ANSI codes for this color relative to a previous color.
- toString(TerminalString) - Method in class org.aesh.terminal.formatting.TerminalString
-
Get the string representation relative to a previous terminal string.
- tputs(Appendable, String, Object...) - Static method in class org.aesh.terminal.utils.Curses
-
Print the given terminal capabilities without throwing checked exceptions.
- trace() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate trace color.
- trace(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with trace styling and resets.
- traceCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the trace color code for this builder.
- traceCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested trace color code.
- traceHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the trace color using a hex color value.
- traceHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the trace color using HSL values.
- traceRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the trace color using RGB values (true color).
- transparent_underline - Enum constant in enum org.aesh.terminal.tty.Capability
-
Underline character overstrikes.
- trim(String) - Static method in class org.aesh.terminal.utils.Parser
-
Similar to String.trim(), but do not remove spaces that are escaped
- trimInFront(String) - Static method in class org.aesh.terminal.utils.Parser
-
Only trim space in front of the word
- trimOptionName(String) - Static method in class org.aesh.terminal.utils.Parser
-
Remove leading dashes from an option name.
- TRUE_COLOR - Enum constant in enum org.aesh.terminal.utils.ColorDepth
-
24-bit true color support (16 million colors)
- TTY_COMMAND - Static variable in class org.aesh.terminal.utils.OSUtils
-
Path to the tty command.
- TtyOutputMode - Class in org.aesh.terminal.tty
-
Processes TTY output by converting line feeds to carriage return + line feed sequences.
- TtyOutputMode(Consumer<int[]>) - Constructor for class org.aesh.terminal.tty.TtyOutputMode
-
Create a new TTY output mode processor.
- TWO - Enum constant in enum org.aesh.terminal.Key
-
Number 2 key.
- type - Variable in class org.aesh.terminal.BaseDevice
-
The terminal type identifier.
- type() - Method in class org.aesh.terminal.BaseDevice
- type() - Method in interface org.aesh.terminal.Device
-
Returns the terminal type identifier for this device.
U
- u - Enum constant in enum org.aesh.terminal.Key
-
Lowercase u key.
- U - Enum constant in enum org.aesh.terminal.Key
-
Uppercase U key.
- underline() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Enables underline text style.
- underline(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with underline style and disables underline after.
- UNDERLINE - Enum constant in enum org.aesh.terminal.formatting.CharacterType
-
Underlined text.
- UNDERLINE - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Underlined text style.
- UNDERLINE - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to enable underlined text.
- underline_char - Enum constant in enum org.aesh.terminal.tty.Capability
-
Underline character and move past it.
- UNDERLINE_DOUBLE - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Double underline text style.
- UNDERLINE_OFF - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Turn off underline text style.
- UNDERLINE_OFF - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code to disable underlined text.
- underlineOff() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Disables underline text style.
- UNDERSCORE - Enum constant in enum org.aesh.terminal.Key
-
Underscore (_) key.
- UNIT_SEPARATOR - Enum constant in enum org.aesh.terminal.Key
-
Unit separator key (Control + _).
- UNKNOWN - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Unknown terminal - assume basic support
- UNKNOWN - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- UNKNOWN - Enum constant in enum org.aesh.terminal.utils.TerminalTheme
-
Theme could not be determined.
- UP - Enum constant in enum org.aesh.terminal.Key
-
Up arrow key.
- UP_2 - Enum constant in enum org.aesh.terminal.Key
-
Up arrow key (alternate encoding).
- up_half_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Move cursor up half a line.
- USER_DEFINED_KEYS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
User-defined keys (Ps=8)
- USER_WINDOWS - Enum constant in enum org.aesh.terminal.DeviceAttributes.Feature
-
User windows (Ps=18)
- user0 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 0.
- user1 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 1.
- user2 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 2.
- user3 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 3.
- user4 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 4.
- user5 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 5.
- user6 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 6.
- user7 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 7.
- user8 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 8.
- user9 - Enum constant in enum org.aesh.terminal.tty.Capability
-
User string 9.
- useRle(boolean) - Method in class org.aesh.terminal.image.SixelImage
-
Enable or disable run-length encoding compression.
- useStTerminator(boolean) - Method in class org.aesh.terminal.image.ITermImage
-
Use ST (ESC \) terminator instead of BEL.
V
- v - Enum constant in enum org.aesh.terminal.Key
-
Lowercase v key.
- V - Enum constant in enum org.aesh.terminal.Key
-
Uppercase V key.
- value() - Method in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Returns the raw color value.
- value() - Method in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Returns the ANSI code value for this text type.
- valueOf(String) - Static method in enum org.aesh.terminal.Attributes.ControlChar
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Attributes.ControlFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Attributes.InputFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Attributes.LocalFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Attributes.OutputFlag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Device.OscCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Device.TerminalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.DeviceAttributes.Feature
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.DeviceAttributes.TerminalType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.formatting.CharacterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.formatting.Color.Intensity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.formatting.Color.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.formatting.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.image.ImageProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.Key
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.tty.Capability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.tty.Signal
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.utils.ColorDepth
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.utils.TerminalTheme
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.aesh.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.aesh.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.aesh.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.aesh.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.aesh.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.aesh.terminal.Device.OscCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.Device.TerminalType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.DeviceAttributes.Feature
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.DeviceAttributes.TerminalType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.formatting.CharacterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.formatting.Color.Intensity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.formatting.Color.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.formatting.Color
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.image.ImageProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.Key
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.tty.Capability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.tty.Signal
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.utils.ANSIBuilder.TextType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.utils.ColorDepth
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.terminal.utils.TerminalTheme
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VDISCARD - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Discard output character.
- VDSUSP - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Delayed suspend character.
- VEOF - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
End-of-file character.
- VEOL - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
End-of-line character.
- VEOL2 - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Second end-of-line character.
- VERASE - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Erase character.
- VERTICAL_BAR - Enum constant in enum org.aesh.terminal.Key
-
Vertical bar (|) key.
- VINTR - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Interrupt character.
- virtual_terminal - Enum constant in enum org.aesh.terminal.tty.Capability
-
Virtual terminal number.
- VKILL - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Kill (line erase) character.
- VLNEXT - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Literal next character.
- VMIN - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Minimum number of characters for non-canonical read.
- VQUIT - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Quit character.
- VREPRINT - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Reprint line character.
- VSCODE - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Visual Studio Code integrated terminal
- VSTART - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Start output character.
- VSTATUS - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Status request character.
- VSTOP - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Stop output character.
- VSUSP - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Suspend character.
- VT100 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT220 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT240 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT320 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT330 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT340 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT382 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT420 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT510 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT520 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VT525 - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
- VTDLY - Enum constant in enum org.aesh.terminal.Attributes.OutputFlag
-
Vertical tab delay.
- VTIME - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Timeout for non-canonical read.
- VWERASE - Enum constant in enum org.aesh.terminal.Attributes.ControlChar
-
Word erase character.
W
- w - Enum constant in enum org.aesh.terminal.Key
-
Lowercase w key.
- W - Enum constant in enum org.aesh.terminal.Key
-
Uppercase W key.
- wait_tone - Enum constant in enum org.aesh.terminal.tty.Capability
-
Wait for dial-tone.
- waitAndCapture(Process) - Static method in class org.aesh.terminal.utils.ExecHelper
-
Wait for a process to complete and capture its output.
- warning() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets the foreground color to the theme-appropriate warning color (yellow).
- warning(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with warning styling (yellow) and resets.
- warningCode(int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the warning color code for this builder.
- warningCode(int) - Method in class org.aesh.terminal.utils.TerminalColorCapability.Builder
-
Override the suggested warning color code.
- warningHex(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the warning color using a hex color value.
- warningHsl(float, float, float) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the warning color using HSL values.
- warningRgb(int, int, int) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Overrides the warning color using RGB values (true color).
- WARP - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Warp - Modern terminal with AI features
- WAVE - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Wave - Modern terminal
- WcWidth - Class in org.aesh.terminal.utils
-
Utility class for determining the display width of Unicode characters.
- WEZTERM - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
WezTerm - GPU-accelerated terminal with multiplexing
- WHITE - Enum constant in enum org.aesh.terminal.formatting.Color
-
White color (ANSI code 7).
- WHITE - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
White color.
- WHITE_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for white background.
- WHITE_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for white foreground text.
- whiteBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to white.
- whiteBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with white background and resets.
- whiteText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to white.
- whiteText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with white foreground color and resets.
- wide_char_size - Enum constant in enum org.aesh.terminal.tty.Capability
-
Character step size when in double-wide mode.
- width(int) - Static method in class org.aesh.terminal.utils.WcWidth
-
Determine the column width of an ISO 10646 character.
- width_status_line - Enum constant in enum org.aesh.terminal.tty.Capability
-
Number of columns in status line.
- widthCells(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display width in terminal cells.
- widthCells(int) - Method in class org.aesh.terminal.image.KittyImage
-
Set the display width in terminal cells (columns).
- widthCells(int) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the display width in terminal cells.
- widthPercent(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display width as a percentage of the terminal width.
- widthPixels(int) - Method in class org.aesh.terminal.image.ITermImage
-
Set the display width in pixels.
- widthPixels(int) - Method in class org.aesh.terminal.image.TerminalImageBuilder
-
Set the display width in pixels (iTerm2 and Sixel).
- WINCH - Enum constant in enum org.aesh.terminal.tty.Signal
-
Window resize
- WINDOWS_ESC - Enum constant in enum org.aesh.terminal.Key
-
Windows escape sequence identifier.
- WINDOWS_ESC_2 - Enum constant in enum org.aesh.terminal.Key
-
Windows escape sequence identifier (alternate).
- WINDOWS_TERMINAL - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
Windows Terminal
- write(byte[]) - Method in class org.aesh.terminal.io.Decoder
-
Decode a byte array and send the resulting code points to the consumer.
- write(byte[], int, int) - Method in class org.aesh.terminal.io.Decoder
-
Decode a portion of a byte array and send the resulting code points to the consumer.
- write(PrintStream) - Method in class org.aesh.terminal.formatting.TerminalColor
-
Write the color code to a print stream.
- write(PrintStream) - Method in class org.aesh.terminal.formatting.TerminalString
-
Write this terminal string to a print stream.
- write(String) - Method in interface org.aesh.terminal.Connection
-
Write a string to the output handler.
- writeCommandFinished() - Method in interface org.aesh.terminal.Connection
-
Write OSC 133;D (Command Finished) to the terminal without an exit code.
- writeCommandFinished(int) - Method in interface org.aesh.terminal.Connection
-
Write OSC 133;D (Command Finished) to the terminal with an exit code.
- writeCommandStart() - Method in interface org.aesh.terminal.Connection
-
Write OSC 133;C (Command Start) to the terminal.
- writeHyperlink(String, String) - Method in interface org.aesh.terminal.Connection
-
Write a clickable hyperlink to the terminal.
- writeHyperlink(String, String, String) - Method in interface org.aesh.terminal.Connection
-
Write a clickable hyperlink with a grouping id.
- writePromptEnd() - Method in interface org.aesh.terminal.Connection
-
Write OSC 133;B (Prompt End) to the terminal.
- writePromptStart() - Method in interface org.aesh.terminal.Connection
-
Write OSC 133;A (Prompt Start) to the terminal.
X
- x - Enum constant in enum org.aesh.terminal.Key
-
Lowercase x key.
- x() - Method in class org.aesh.terminal.tty.Point
-
Get the x coordinate (column).
- X - Enum constant in enum org.aesh.terminal.Key
-
Uppercase X key.
- xoff_character - Enum constant in enum org.aesh.terminal.tty.Capability
-
XOFF character.
- xon_character - Enum constant in enum org.aesh.terminal.tty.Capability
-
XON character.
- xon_xoff - Enum constant in enum org.aesh.terminal.tty.Capability
-
Terminal uses xon/xoff handshaking.
- XTERM - Enum constant in enum org.aesh.terminal.Device.TerminalType
-
xterm and compatible
- XTERM - Enum constant in enum org.aesh.terminal.DeviceAttributes.TerminalType
Y
- y - Enum constant in enum org.aesh.terminal.Key
-
Lowercase y key.
- y() - Method in class org.aesh.terminal.tty.Point
-
Get the y coordinate (row).
- Y - Enum constant in enum org.aesh.terminal.Key
-
Uppercase Y key.
- YELLOW - Enum constant in enum org.aesh.terminal.formatting.Color
-
Yellow color (ANSI code 3).
- YELLOW - Enum constant in enum org.aesh.terminal.utils.ANSIBuilder.Color
-
Yellow color.
- YELLOW_BG - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for yellow background.
- YELLOW_TEXT - Static variable in class org.aesh.terminal.utils.ANSI
-
ANSI escape code for yellow foreground text.
- yellowBg() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets background color to yellow.
- yellowBg(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with yellow background and resets.
- yellowText() - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Sets foreground text color to yellow.
- yellowText(String) - Method in class org.aesh.terminal.utils.ANSIBuilder
-
Appends text with yellow foreground color and resets.
Z
- z - Enum constant in enum org.aesh.terminal.Key
-
Lowercase z key.
- Z - Enum constant in enum org.aesh.terminal.Key
-
Uppercase Z key.
- ZERO - Enum constant in enum org.aesh.terminal.Key
-
Number 0 key.
- zero_motion - Enum constant in enum org.aesh.terminal.tty.Capability
-
No motion for subsequent characters.
- zIndex(int) - Method in class org.aesh.terminal.image.KittyImage
-
Set the z-index for layering multiple images.
All Classes and Interfaces|All Packages|Constant Field Values