Uses of Class
org.jline.terminal.Attributes
-
Packages that use Attributes Package Description org.jline.terminal JLine Terminal API - Core abstractions for terminal operations across different platforms.org.jline.terminal.impl JLine Terminal implementation classes.org.jline.terminal.impl.exec Implementation of terminal functionality using external command-line utilities.org.jline.terminal.impl.jni org.jline.terminal.impl.jni.freebsd org.jline.terminal.impl.jni.linux org.jline.terminal.impl.jni.osx org.jline.terminal.impl.jni.solaris org.jline.terminal.spi JLine Terminal Service Provider Interface (SPI). -
-
Uses of Attributes in org.jline.terminal
Methods in org.jline.terminal that return Attributes Modifier and Type Method Description Attributes
Terminal. enterRawMode()
Puts the terminal into raw mode.Attributes
Terminal. getAttributes()
Returns the current terminal attributes.Methods in org.jline.terminal with parameters of type Attributes Modifier and Type Method Description TerminalBuilder
TerminalBuilder. 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 Attributes Constructor Description Attributes(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 Attributes Modifier and Type Field Description protected Attributes
AbstractWindowsTerminal. attributes
protected Attributes
LineDisciplineTerminal. attributes
Console dataprotected Attributes
AbstractPosixTerminal. originalAttributes
Methods in org.jline.terminal.impl that return Attributes Modifier and Type Method Description Attributes
AbstractTerminal. enterRawMode()
Attributes
AbstractPosixTerminal. getAttributes()
Attributes
AbstractWindowsTerminal. getAttributes()
Attributes
DumbTerminal. getAttributes()
Attributes
LineDisciplineTerminal. getAttributes()
Methods in org.jline.terminal.impl with parameters of type Attributes Modifier and Type Method Description protected abstract void
AbstractPty. doSetAttr(Attributes attr)
Terminal
DumbTerminalProvider. newTerminal(java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.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 Attributes Constructor Description ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)
ExternalTerminal(TerminalProvider provider, java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.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 Attributes Modifier and Type Method Description static Attributes
ExecPty. doGetAttr(java.lang.String cfg)
Attributes
ExecPty. getAttr()
Methods in org.jline.terminal.impl.exec with parameters of type Attributes Modifier and Type Method Description protected void
ExecPty. doSetAttr(Attributes attr)
protected java.util.List<java.lang.String>
ExecPty. getFlagsToSet(Attributes attr, Attributes current)
Terminal
ExecTerminalProvider. newTerminal(java.lang.String name, java.lang.String type, java.io.InputStream in, java.io.OutputStream out, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.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 Attributes Modifier and Type Method Description Attributes
JniNativePty. getAttr()
protected abstract Attributes
JniNativePty. toAttributes(CLibrary.Termios tios)
Methods in org.jline.terminal.impl.jni with parameters of type Attributes Modifier and Type Method Description protected void
JniNativePty. doSetAttr(Attributes attr)
Terminal
JniTerminalProvider. newTerminal(java.lang.String name, java.lang.String type, java.io.InputStream in, java.io.OutputStream out, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)
Pty
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 Attributes Modifier and Type Method Description protected Attributes
FreeBsdNativePty. toAttributes(CLibrary.Termios tio)
Methods in org.jline.terminal.impl.jni.freebsd with parameters of type Attributes Modifier and Type Method Description static 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 Attributes Modifier and Type Method Description protected Attributes
LinuxNativePty. toAttributes(CLibrary.Termios tio)
Methods in org.jline.terminal.impl.jni.linux with parameters of type Attributes Modifier and Type Method Description static 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 Attributes Modifier and Type Method Description protected Attributes
OsXNativePty. toAttributes(CLibrary.Termios tio)
Methods in org.jline.terminal.impl.jni.osx with parameters of type Attributes Modifier and Type Method Description static 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 Attributes Modifier and Type Method Description protected Attributes
SolarisNativePty. toAttributes(CLibrary.Termios tio)
Methods in org.jline.terminal.impl.jni.solaris with parameters of type Attributes Modifier and Type Method Description static 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 Attributes Modifier and Type Method Description Attributes
Pty. getAttr()
Returns the current terminal attributes for this PTY.Methods in org.jline.terminal.spi with parameters of type Attributes Modifier and Type Method Description Terminal
TerminalProvider. newTerminal(java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, java.nio.charset.Charset stdinEncoding, java.nio.charset.Charset stdoutEncoding, java.nio.charset.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(java.lang.String name, java.lang.String type, java.io.InputStream masterInput, java.io.OutputStream masterOutput, java.nio.charset.Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)
void
Pty. setAttr(Attributes attr)
Sets the terminal attributes for this PTY.
-