Index

A B C D F G I K L M N O P R S T U V W Y 
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).
A B C D F G I K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages