Uses of Interface
org.jline.terminal.spi.TerminalProvider
Packages that use TerminalProvider
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 TerminalProvider in org.jline.terminal
Methods in org.jline.terminal that return types with arguments of type TerminalProviderModifier and TypeMethodDescriptionTerminalBuilder.getProviders
(String provider, IllegalStateException exception) Get the list of available terminal providers. -
Uses of TerminalProvider in org.jline.terminal.impl
Classes in org.jline.terminal.impl that implement TerminalProviderModifier and TypeClassDescriptionclass
Terminal provider implementation for dumb terminals.Fields in org.jline.terminal.impl declared as TerminalProviderMethods in org.jline.terminal.impl that return TerminalProviderModifier and TypeMethodDescriptionAbstractPosixTerminal.getProvider()
AbstractPty.getProvider()
AbstractWindowsTerminal.getProvider()
DumbTerminal.getProvider()
ExternalTerminal.getProvider()
LineDisciplineTerminal.getProvider()
Constructors in org.jline.terminal.impl with parameters of type TerminalProviderModifierConstructorDescriptionAbstractPty
(TerminalProvider provider, SystemStream systemStream) AbstractWindowsTerminal
(TerminalProvider provider, SystemStream systemStream, Writer writer, String name, String type, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, Console inConsole, int inConsoleMode, Console outConsole, int outConsoleMode) AbstractWindowsTerminal
(TerminalProvider provider, SystemStream systemStream, Writer writer, String name, String type, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, Console inConsole, int inConsoleMode, Console outConsole, int outConsoleMode) DumbTerminal
(TerminalProvider provider, SystemStream systemStream, String name, String type, InputStream in, OutputStream out, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler) DumbTerminal
(TerminalProvider provider, SystemStream systemStream, String name, String type, InputStream in, OutputStream out, Charset encoding, Terminal.SignalHandler signalHandler) ExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler) ExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Charset stdinEncoding, Charset stdoutEncoding, Charset stderrEncoding, Terminal.SignalHandler signalHandler, boolean paused) ExternalTerminal
(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) ExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused) ExternalTerminal
(TerminalProvider provider, String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) -
Uses of TerminalProvider in org.jline.terminal.impl.exec
Classes in org.jline.terminal.impl.exec that implement TerminalProviderModifier and TypeClassDescriptionclass
A terminal provider implementation that uses external commands to interact with the terminal.Methods in org.jline.terminal.impl.exec with parameters of type TerminalProviderModifier and TypeMethodDescriptionstatic Pty
ExecPty.current
(TerminalProvider provider, SystemStream systemStream) Creates an ExecPty instance for the current terminal.Constructors in org.jline.terminal.impl.exec with parameters of type TerminalProviderModifierConstructorDescriptionprotected
ExecPty
(TerminalProvider provider, SystemStream systemStream, String name) Creates a new ExecPty instance. -
Uses of TerminalProvider in org.jline.terminal.spi
Methods in org.jline.terminal.spi that return TerminalProviderModifier and TypeMethodDescriptionPty.getProvider()
Returns the terminal provider that created this PTY.TerminalExt.getProvider()
Returns the terminal provider that created this terminal.static TerminalProvider
Loads a terminal provider with the specified name.