Uses of Class
org.jline.terminal.Attributes
Packages that use Attributes
Package
Description
JLine Terminal API - Core abstractions for terminal operations across different platforms.
JLine Terminal implementation classes.
Implementation of terminal functionality using external command-line utilities.
JLine Terminal Service Provider Interface (SPI).
-
Uses of Attributes in org.jline.terminal
Methods in org.jline.terminal that return AttributesModifier and TypeMethodDescriptionTerminal.enterRawMode()
Puts the terminal into raw mode.Terminal.getAttributes()
Returns the current terminal attributes.Methods in org.jline.terminal with parameters of type AttributesModifier and TypeMethodDescriptionTerminalBuilder.attributes
(Attributes attributes) Attributes to use when creating a non system terminal, i.e.void
Attributes.copy
(Attributes attributes) Copies all settings from another Attributes object to this one.void
Terminal.setAttributes
(Attributes attr) Sets the terminal attributes to the specified values.Constructors in org.jline.terminal with parameters of type AttributesModifierConstructorDescriptionAttributes
(Attributes attr) Creates a new Attributes instance by copying another Attributes object. -
Uses of Attributes in org.jline.terminal.impl
Fields in org.jline.terminal.impl declared as AttributesModifier and TypeFieldDescriptionprotected final Attributes
AbstractWindowsTerminal.attributes
protected final Attributes
LineDisciplineTerminal.attributes
Console dataprotected final Attributes
AbstractPosixTerminal.originalAttributes
Methods in org.jline.terminal.impl that return AttributesModifier and TypeMethodDescriptionAbstractTerminal.enterRawMode()
AbstractPosixTerminal.getAttributes()
AbstractWindowsTerminal.getAttributes()
DumbTerminal.getAttributes()
LineDisciplineTerminal.getAttributes()
Methods in org.jline.terminal.impl with parameters of type AttributesModifier and TypeMethodDescriptionprotected abstract void
AbstractPty.doSetAttr
(Attributes attr) DumbTerminalProvider.newTerminal
(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) void
AbstractPty.setAttr
(Attributes attr) void
AbstractPosixTerminal.setAttributes
(Attributes attr) void
AbstractWindowsTerminal.setAttributes
(Attributes attr) void
DumbTerminal.setAttributes
(Attributes attr) void
LineDisciplineTerminal.setAttributes
(Attributes attr) Constructors in org.jline.terminal.impl with parameters of type AttributesModifierConstructorDescriptionExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) ExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) -
Uses of Attributes in org.jline.terminal.impl.exec
Methods in org.jline.terminal.impl.exec that return AttributesMethods in org.jline.terminal.impl.exec with parameters of type AttributesModifier and TypeMethodDescriptionprotected void
ExecPty.doSetAttr
(Attributes attr) ExecPty.getFlagsToSet
(Attributes attr, Attributes current) ExecTerminalProvider.newTerminal
(String name, String type, InputStream in, OutputStream out, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) Creates a new terminal with custom input and output streams. -
Uses of Attributes in org.jline.terminal.impl.jni
Methods in org.jline.terminal.impl.jni that return AttributesModifier and TypeMethodDescriptionJniNativePty.getAttr()
protected abstract Attributes
JniNativePty.toAttributes
(CLibrary.Termios tios) Methods in org.jline.terminal.impl.jni with parameters of type AttributesModifier and TypeMethodDescriptionprotected void
JniNativePty.doSetAttr
(Attributes attr) JniTerminalProvider.newTerminal
(String name, String type, InputStream in, OutputStream out, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) JniTerminalProvider.open
(Attributes attributes, Size size) protected abstract CLibrary.Termios
JniNativePty.toTermios
(Attributes t) -
Uses of Attributes in org.jline.terminal.impl.jni.freebsd
Methods in org.jline.terminal.impl.jni.freebsd that return AttributesModifier and TypeMethodDescriptionprotected Attributes
FreeBsdNativePty.toAttributes
(CLibrary.Termios tio) Methods in org.jline.terminal.impl.jni.freebsd with parameters of type AttributesModifier and TypeMethodDescriptionstatic FreeBsdNativePty
FreeBsdNativePty.open
(TerminalProvider provider, Attributes attr, Size size) protected CLibrary.Termios
FreeBsdNativePty.toTermios
(Attributes t) -
Uses of Attributes in org.jline.terminal.impl.jni.linux
Methods in org.jline.terminal.impl.jni.linux that return AttributesModifier and TypeMethodDescriptionprotected Attributes
LinuxNativePty.toAttributes
(CLibrary.Termios tio) Methods in org.jline.terminal.impl.jni.linux with parameters of type AttributesModifier and TypeMethodDescriptionstatic LinuxNativePty
LinuxNativePty.open
(TerminalProvider provider, Attributes attr, Size size) protected CLibrary.Termios
LinuxNativePty.toTermios
(Attributes t) -
Uses of Attributes in org.jline.terminal.impl.jni.osx
Methods in org.jline.terminal.impl.jni.osx that return AttributesModifier and TypeMethodDescriptionprotected Attributes
OsXNativePty.toAttributes
(CLibrary.Termios tio) Methods in org.jline.terminal.impl.jni.osx with parameters of type AttributesModifier and TypeMethodDescriptionstatic OsXNativePty
OsXNativePty.open
(TerminalProvider provider, Attributes attr, Size size) protected CLibrary.Termios
OsXNativePty.toTermios
(Attributes t) -
Uses of Attributes in org.jline.terminal.impl.jni.solaris
Methods in org.jline.terminal.impl.jni.solaris that return AttributesModifier and TypeMethodDescriptionprotected Attributes
SolarisNativePty.toAttributes
(CLibrary.Termios tio) Methods in org.jline.terminal.impl.jni.solaris with parameters of type AttributesModifier and TypeMethodDescriptionstatic SolarisNativePty
SolarisNativePty.open
(TerminalProvider provider, Attributes attr, Size size) protected CLibrary.Termios
SolarisNativePty.toTermios
(Attributes t) -
Uses of Attributes in org.jline.terminal.spi
Methods in org.jline.terminal.spi that return AttributesModifier and TypeMethodDescriptionPty.getAttr()
Returns the current terminal attributes for this PTY.Methods in org.jline.terminal.spi with parameters of type AttributesModifier and TypeMethodDescriptionTerminalProvider.newTerminal
(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) Creates a new terminal with custom input and output streams.default Terminal
TerminalProvider.newTerminal
(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) Deprecated.void
Pty.setAttr
(Attributes attr) Sets the terminal attributes for this PTY.
TerminalProvider.newTerminal(String, String, InputStream, OutputStream, Charset, Charset, Charset, Charset, Terminal.SignalHandler, boolean, Attributes, Size)
instead