Index
All Classes and Interfaces|All Packages
A
- awaitColors(long, TimeUnit) - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Wait for the background color query to complete.
B
- backgroundRGB() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the queried background color.
- black() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI black (index 0).
- blue() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI blue (index 4).
- brightBlack() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright black (index 8).
- brightBlue() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright blue (index 12).
- brightCyan() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright cyan (index 14).
- brightGreen() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright green (index 10).
- brightMagenta() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright magenta (index 13).
- brightRed() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright red (index 9).
- brightWhite() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright white (index 15).
- brightYellow() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for bright yellow (index 11).
C
- cyan() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI cyan (index 6).
D
- DARK - Enum constant in enum org.aesh.terminal.detect.TerminalTheme
-
Dark background theme.
- detect() - Static method in class org.aesh.terminal.detect.TerminalCapabilities
-
Detect terminal capabilities from environment variables only.
- detectAsync() - Static method in class org.aesh.terminal.detect.TerminalCapabilities
-
Detect terminal capabilities and query actual colors in the background.
- detectFull() - Static method in class org.aesh.terminal.detect.TerminalCapabilities
-
Detect terminal capabilities with full platform theme probing.
F
- foregroundRGB() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the queried foreground color.
- fromGrayscale(int) - Static method in enum org.aesh.terminal.detect.TerminalTheme
-
Determine theme from a grayscale value.
- fromRGB(int, int, int) - Static method in enum org.aesh.terminal.detect.TerminalTheme
-
Determine theme from RGB background color values.
G
- getInstance() - Static method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the shared instance, creating it lazily via
TerminalCapabilities.detect(). - green() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI green (index 2).
I
- imageProtocol() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the image display protocol supported by this terminal.
- ImageProtocol - Enum in org.aesh.terminal.detect
-
Terminal image display protocols.
- isDark() - Method in enum org.aesh.terminal.detect.TerminalTheme
-
Returns true if this theme is dark or unknown.
- isLight() - Method in enum org.aesh.terminal.detect.TerminalTheme
-
Returns true if this theme is light.
- ITERM2 - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
-
iTerm2 inline image protocol (base64-encoded, proprietary).
K
- KITTY - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
-
Kitty graphics protocol (escape-code based, progressive).
L
- LIGHT - Enum constant in enum org.aesh.terminal.detect.TerminalTheme
-
Light background theme.
M
- magenta() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI magenta (index 5).
N
- NONE - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
-
No image protocol support detected.
O
- org.aesh.terminal.detect - package org.aesh.terminal.detect
P
- paletteColor(int) - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get a palette color by ANSI index (0-15).
- paletteColors() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the queried base 16 palette colors (ANSI colors 0-15).
R
- red() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI red (index 1).
S
- setInstance(TerminalCapabilities) - Static method in class org.aesh.terminal.detect.TerminalCapabilities
-
Set the shared instance.
- SIXEL - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
-
Sixel graphics protocol (DEC standard, raster-based).
- supports256Colors() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Check if the terminal supports at least 256 colors.
- supportsColor() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Check if the terminal supports any color output.
- supportsTrueColor() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Check if the terminal supports 24-bit true color (16 million colors).
T
- TerminalCapabilities - Class in org.aesh.terminal.detect
-
Lightweight terminal capability detection.
- terminalName() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the detected terminal name.
- TerminalTheme - Enum in org.aesh.terminal.detect
-
Terminal background theme: dark, light, or unknown.
- theme() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Get the terminal background theme.
- toString() - Method in class org.aesh.terminal.detect.TerminalCapabilities
U
- UNKNOWN - Enum constant in enum org.aesh.terminal.detect.TerminalTheme
-
Theme could not be determined.
V
- valueOf(String) - Static method in enum org.aesh.terminal.detect.ImageProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.terminal.detect.TerminalTheme
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.aesh.terminal.detect.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.detect.TerminalTheme
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- white() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI white (index 7).
Y
- yellow() - Method in class org.aesh.terminal.detect.TerminalCapabilities
-
Returns the RGB color for ANSI yellow (index 3).
All Classes and Interfaces|All Packages