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
 
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
 
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