Package org.jline.terminal.impl
package org.jline.terminal.impl
JLine Terminal implementation classes.
This package contains the implementation classes for the JLine Terminal API.
- Since:
- 3.0
-
ClassDescriptionBase implementation for terminals on POSIX-compliant systems.Base implementation of the Pty interface.Base implementation of the Terminal interface.Base class for flattened POSIX system terminals that bypass the PTY abstraction.Base class for writing to Windows console.AbstractWindowsTerminal<Console>Base implementation for terminals on Windows systems.Parses OSC 10/11 color query responses from the terminal.Utility class for cursor position detection in terminals.Diagnostic utility for JLine terminals.Utility class for handling double-size characters in terminals.Enumeration of double-size character modes.A minimal terminal implementation with limited capabilities.Terminal provider implementation for dumb terminals.Terminal implementation designed for external connections with embedded line discipline.FreeBSD-specific termios flag constants and control character indices.Implementation of iTerm2's Inline Images Protocol.Implementation of Kitty's Graphics Protocol.Abstract terminal with support for line discipline.Linux-specific termios flag constants and control character indices.Utility class for mouse support in terminals.Implementation of SignalHandler for native signal handling.macOS (Darwin) specific termios flag constants and control character indices.Terminal implementation for POSIX systems using a pseudoterminal (PTY).Terminal implementation for POSIX systems using system streams.Implementation of the Sixel Graphics Protocol.Solaris (SunOS) specific termios flag constants and control character indices.Common interface for terminal graphics protocols.Image display options for controlling how images are rendered.Graphics protocol types supported by terminals.Manager for terminal graphics protocols.Platform-independent holder for POSIX termios fields.Converts between JLine
Attributesand platform-nativeTermiosData.