public class ExecTerminalProvider extends Object implements TerminalProvider
TerminalProvider.Stream| Constructor and Description |
|---|
ExecTerminalProvider() |
| Modifier and Type | Method and Description |
|---|---|
Pty |
current(TerminalProvider.Stream consoleStream) |
boolean |
isPosixSystemStream(TerminalProvider.Stream stream) |
boolean |
isSystemStream(TerminalProvider.Stream stream) |
boolean |
isWindowsSystemStream(TerminalProvider.Stream stream) |
String |
name() |
Terminal |
newTerminal(String name,
String type,
InputStream in,
OutputStream out,
Charset encoding,
Terminal.SignalHandler signalHandler,
boolean paused,
Attributes attributes,
Size size) |
Terminal |
posixSysTerminal(String name,
String type,
boolean ansiPassThrough,
Charset encoding,
boolean nativeSignals,
Terminal.SignalHandler signalHandler,
boolean paused,
TerminalProvider.Stream consoleStream) |
String |
systemStreamName(TerminalProvider.Stream stream) |
Terminal |
sysTerminal(String name,
String type,
boolean ansiPassThrough,
Charset encoding,
boolean nativeSignals,
Terminal.SignalHandler signalHandler,
boolean paused,
TerminalProvider.Stream consoleStream) |
Terminal |
winSysTerminal(String name,
String type,
boolean ansiPassThrough,
Charset encoding,
boolean nativeSignals,
Terminal.SignalHandler signalHandler,
boolean paused,
TerminalProvider.Stream consoleStream) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadpublic String name()
name in interface TerminalProviderpublic Pty current(TerminalProvider.Stream consoleStream) throws IOException
IOExceptionpublic Terminal sysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream) throws IOException
sysTerminal in interface TerminalProviderIOExceptionpublic Terminal winSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream) throws IOException
IOExceptionpublic Terminal posixSysTerminal(String name, String type, boolean ansiPassThrough, Charset encoding, boolean nativeSignals, Terminal.SignalHandler signalHandler, boolean paused, TerminalProvider.Stream consoleStream) throws IOException
IOExceptionpublic Terminal newTerminal(String name, String type, InputStream in, OutputStream out, Charset encoding, Terminal.SignalHandler signalHandler, boolean paused, Attributes attributes, Size size) throws IOException
newTerminal in interface TerminalProviderIOExceptionpublic boolean isSystemStream(TerminalProvider.Stream stream)
isSystemStream in interface TerminalProviderpublic boolean isWindowsSystemStream(TerminalProvider.Stream stream)
public boolean isPosixSystemStream(TerminalProvider.Stream stream)
public String systemStreamName(TerminalProvider.Stream stream)
systemStreamName in interface TerminalProviderCopyright © 2023. All rights reserved.