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
- blue() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightBlack() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightBlue() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightCyan() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightGreen() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightMagenta() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightRed() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightWhite() - Method in class org.aesh.terminal.detect.TerminalCapabilities
- brightYellow() - Method in class org.aesh.terminal.detect.TerminalCapabilities
C
- cyan() - Method in class org.aesh.terminal.detect.TerminalCapabilities
D
- DARK - Enum constant in enum org.aesh.terminal.detect.TerminalTheme
- 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
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
- isLight() - Method in enum org.aesh.terminal.detect.TerminalTheme
- ITERM2 - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
K
- KITTY - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
L
- LIGHT - Enum constant in enum org.aesh.terminal.detect.TerminalTheme
M
- magenta() - Method in class org.aesh.terminal.detect.TerminalCapabilities
N
- NONE - Enum constant in enum org.aesh.terminal.detect.ImageProtocol
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
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
- 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
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
Y
- yellow() - Method in class org.aesh.terminal.detect.TerminalCapabilities
All Classes and Interfaces|All Packages