APIdia Launch Partner
Top Methods
jdk.internal.org.jline.terminal.spi

public Interface TerminalProvider

Known Direct Implementers
jdk.internal.org.jline.terminal.impl.exec.ExecTerminalProvider, jdk.internal.org.jline.terminal.impl.ffm.FfmTerminalProvider, jdk.internal.org.jline.terminal.impl.DumbTerminalProvider
Imports
java.io.IOException, .InputStream, .OutputStream, java.nio.charset.Charset, java.util.Properties, java.util.function.Function, jdk.internal.org.jline.terminal.Attributes, .Size, .Terminal, jdk.internal.org.jline.terminal.impl.exec.ExecTerminalProvider, jdk.internal.org.jline.terminal.impl.ffm.FfmTerminalProvider

Method Summary

Modifier and TypeMethod and Description
public boolean
public static TerminalProvider
load(String name)

public String
name()

public Terminal
newTerminal(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)

public String
public int
public Terminal
sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream, Function<InputStream, InputStream> inputStreamWrapper)

Method Detail

isSystemStreamback to summary
public boolean isSystemStream(SystemStream stream)
loadback to summary
public static TerminalProvider load(String name) throws IOException
nameback to summary
public String name()
newTerminalback to summary
public Terminal newTerminal(String name, String type, InputStream masterInput, OutputStream masterOutput, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) throws IOException
systemStreamNameback to summary
public String systemStreamName(SystemStream stream)
systemStreamWidthback to summary
public int systemStreamWidth(SystemStream stream)
sysTerminalback to summary
public Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, SystemStream systemStream, Function<InputStream, InputStream> inputStreamWrapper) throws IOException