Uses of Interface
org.jline.terminal.Terminal
-
Packages that use Terminal Package Description org.jline.terminal org.jline.terminal.impl JLine 3.org.jline.terminal.impl.exec org.jline.terminal.spi org.jline.utils JLine 3. -
-
Uses of Terminal in org.jline.terminal
Methods in org.jline.terminal that return Terminal Modifier and Type Method Description Terminal
TerminalBuilder. build()
Builds the terminal.static Terminal
TerminalBuilder. terminal()
Returns the default system terminal.Methods in org.jline.terminal with parameters of type Terminal Modifier and Type Method Description static void
TerminalBuilder. setTerminalOverride(Terminal terminal)
Deprecated. -
Uses of Terminal in org.jline.terminal.impl
Classes in org.jline.terminal.impl that implement Terminal Modifier and Type Class Description class
AbstractPosixTerminal
class
AbstractTerminal
class
AbstractWindowsTerminal<Console>
The AbstractWindowsTerminal is used as the base class for windows terminal.class
DumbTerminal
class
ExternalTerminal
Console implementation with embedded line disciplined.class
LineDisciplineTerminal
Abstract terminal with support for line discipline.class
PosixPtyTerminal
class
PosixSysTerminal
Methods in org.jline.terminal.impl that return Terminal Modifier and Type Method Description Terminal
DumbTerminalProvider. 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)
Terminal
DumbTerminalProvider. sysTerminal(java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream)
Methods in org.jline.terminal.impl with parameters of type Terminal Modifier and Type Method Description static Cursor
CursorSupport. getCursorPosition(Terminal terminal, java.util.function.IntConsumer discarded)
static boolean
MouseSupport. hasMouseSupport(Terminal terminal)
static MouseEvent
MouseSupport. readMouse(Terminal terminal, MouseEvent last)
static boolean
MouseSupport. trackMouse(Terminal terminal, Terminal.MouseTracking tracking)
-
Uses of Terminal in org.jline.terminal.impl.exec
Methods in org.jline.terminal.impl.exec that return Terminal Modifier and Type Method Description Terminal
ExecTerminalProvider. newTerminal(java.lang.String name, java.lang.String type, java.io.InputStream in, java.io.OutputStream out, java.nio.charset.Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)
Terminal
ExecTerminalProvider. posixSysTerminal(java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream)
Terminal
ExecTerminalProvider. sysTerminal(java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream)
Terminal
ExecTerminalProvider. winSysTerminal(java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream)
-
Uses of Terminal in org.jline.terminal.spi
Subinterfaces of Terminal in org.jline.terminal.spi Modifier and Type Interface Description interface
TerminalExt
TheTerminalExt
interface is implemented byTerminal
s and provides access to the Terminal's internals.Methods in org.jline.terminal.spi that return Terminal 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, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)
Terminal
TerminalProvider. sysTerminal(java.lang.String name, java.lang.String type, boolean ansiPassThrough, java.nio.charset.Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream)
-
Uses of Terminal in org.jline.utils
Fields in org.jline.utils declared as Terminal Modifier and Type Field Description protected Terminal
Display. terminal
protected Terminal
Status. terminal
Methods in org.jline.utils with parameters of type Terminal Modifier and Type Method Description static AttributedString
AttributedString. fromAnsi(java.lang.String ansi, Terminal terminal)
static java.util.Optional<Status>
Status. getExistingStatus(Terminal terminal)
static Status
Status. getStatus(Terminal terminal)
static Status
Status. getStatus(Terminal terminal, boolean create)
void
AttributedCharSequence. print(Terminal terminal)
void
AttributedCharSequence. println(Terminal terminal)
java.lang.String
AttributedCharSequence. toAnsi(Terminal terminal)
Constructors in org.jline.utils with parameters of type Terminal Constructor Description ColorPalette(Terminal terminal)
ColorPalette(Terminal terminal, java.lang.String distance)
Display(Terminal terminal, boolean fullscreen)
Status(Terminal terminal)
-