Class TermiosMapping

java.lang.Object
org.jline.terminal.impl.TermiosMapping
Direct Known Subclasses:
FreeBsdTermiosMapping, LinuxTermiosMapping, OsXTermiosMapping, SolarisTermiosMapping

public abstract class TermiosMapping extends Object
Converts between JLine Attributes and platform-native TermiosData.

Each platform subclass provides EnumMap tables that map JLine flag/control-char enums to their native bitmask or c_cc index values. The base class iterates those tables in toTermios(Attributes) and toAttributes(TermiosData), so subclasses are pure data declarations with no conversion logic.

See Also: