APIdia Launch Partner
Top Constructors Methods
jdk.internal.org.jline.terminal.impl.ffm

public Class FfmTerminalProvider

extends Object
implements TerminalProvider
Class Inheritance
All Implemented Interfaces
jdk.internal.org.jline.terminal.spi.TerminalProvider
Imports
java.io.FileDescriptor, .IOException, .InputStream, .OutputStream, java.lang.foreign.MemoryLayout, .MemoryLayout.PathElement, java.lang.invoke.MethodHandles, .VarHandle, java.nio.charset.Charset, java.util.function.Function, jdk.internal.org.jline.terminal.Attributes, .Size, .Terminal, .TerminalBuilder, jdk.internal.org.jline.terminal.impl.PosixPtyTerminal, .PosixSysTerminal, jdk.internal.org.jline.terminal.spi.Pty, .SystemStream, .TerminalProvider, jdk.internal.org.jline.utils.OSUtils

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public boolean
public boolean
public boolean
pack-priv static VarHandle
public String
public Terminal
newTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size)

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.newTerminal.

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)

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.sysTerminal.

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Constructor Detail

FfmTerminalProviderback to summary
public FfmTerminalProvider()

Method Detail

isPosixSystemStreamback to summary
public boolean isPosixSystemStream(SystemStream stream)
isSystemStreamback to summary
public boolean isSystemStream(SystemStream stream)

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.isSystemStream.

Annotations
@Override
isWindowsSystemStreamback to summary
public boolean isWindowsSystemStream(SystemStream stream)
lookupVarHandleback to summary
pack-priv static VarHandle lookupVarHandle(MemoryLayout layout, MemoryLayout.PathElement... element)
nameback to summary
public String name()

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.name.

Annotations
@Override
newTerminalback to summary
public Terminal newTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) throws IOException

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.newTerminal.

Annotations
@Override
systemStreamNameback to summary
public String systemStreamName(SystemStream stream)

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.systemStreamName.

Annotations
@Override
systemStreamWidthback to summary
public int systemStreamWidth(SystemStream stream)

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.systemStreamWidth.

Annotations
@Override
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

Implements jdk.internal.org.jline.terminal.spi.TerminalProvider.sysTerminal.

Annotations
@Override
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override