All Classes and Interfaces

Class
Description
Abstract base class for PTY implementations that use external commands (stty, tty) to interact with the terminal.
Abstract base class for POSIX-compliant terminal implementations using PTY.
Abstract base class providing common functionality for terminal implementations.
Utility methods for color conversion and tmux color detection.
PTY implementation for Cygwin environments on Windows.
Builder for creating TerminalDevice instances with terminal capabilities.
PTY implementation that uses external commands (stty, tty) to interact with the terminal.
Console implementation with embedded line disciplined.
Abstract console with support for line discipline.
A PipedInputStream that reads data line by line, stopping at newline characters.
Native signal handler implementation that provides default and ignore signal handling.
Detects the terminal theme by reading platform-specific configuration files and querying OS settings.
A POSIX system terminal implementation that provides native signal handling and integrates with the system's PTY.
Utility for executing external processes and capturing their output.
Result of a process execution.
Represents a pseudo-terminal (PTY) providing master/slave input and output streams.
Manages the shutdown-hook thread and tasks to execute on shutdown.
A task that can be executed on shutdown.
Provides default and ignore signal handlers for terminal signal handling.
Signals helpers.
Builder for creating Terminal instances with configurable input/output streams and settings.
Utility class to detect terminal color capabilities.
Implementation of Connection meant for local terminal connections.
Contains info regarding the current device connected to readline
Classifies theme/color-scheme names as DARK or LIGHT based on known keywords.
JNI bridge to Windows console API (Kernel32).
Windows-specific external terminal implementation with CR/LF handling.
Windows system terminal implementation using native console API via JNI.