Enum Class Terminal.Mode

java.lang.Object
java.lang.Enum<Terminal.Mode>
org.jline.terminal.Terminal.Mode
All Implemented Interfaces:
Serializable, Comparable<Terminal.Mode>, Constable
Enclosing interface:
Terminal

public static enum Terminal.Mode extends Enum<Terminal.Mode>
Terminal modes that JLine probes for support.

Most modes are DEC private modes probed via DECRQM (CSI ? Pd $ p / CSI ? Pd ; Ps $ y). Non-DEC modes such as the Kitty Keyboard Protocol and Sixel graphics use their own detection mechanism but are probed in the same batch and cached identically.

Support is detected at most once per terminal and the results are cached for subsequent queries.

See Also: