Package org.aesh.terminal
package org.aesh.terminal
-
ClassDescriptionAbstract base class for
Connectionimplementations that use anEventDecoderfor signal and input handling.Terminal attributes representing the terminal state including control characters, input flags, output flags, control flags, and local flags.Control characters for terminal I/O processing.Control flags for hardware control of terminal.Input flags for software input processing.Local flags for terminal behavior.Output flags for software output processing.Abstract base implementation of the Device interface providing common functionality for terminal device capabilities.Represent a connection to either a local/direct/remote Terminal.Contains info and capabilities for the device we are connected to.OSC (Operating System Command) codes that can be queried/set.Known terminal types and their capabilities.Represents device attributes queried from a terminal via DA1/DA2 sequences.Feature flags that can be reported in DA1 response.Terminal type identifiers from DA2 response.Decodes terminal input events, separating signals (INT, SUSP, EOF) and unsolicited terminal responses from regular input.ANSCII enum key chartRepresents a key value.Terminal interface providing access to terminal functionality.Handler for terminal signals.