public class PosixPtyTerminal extends AbstractPosixTerminal
Terminal.MouseTracking, Terminal.Signal, Terminal.SignalHandler| Modifier and Type | Field and Description |
|---|---|
protected org.jline.terminal.impl.PosixPtyTerminal.InputStreamWrapper |
input |
protected OutputStream |
output |
originalAttributes, pty| Constructor and Description |
|---|
PosixPtyTerminal(String name,
String type,
Pty pty,
InputStream in,
OutputStream out,
String encoding) |
PosixPtyTerminal(String name,
String type,
Pty pty,
InputStream in,
OutputStream out,
String encoding,
Terminal.SignalHandler signalHandler) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
input() |
OutputStream |
output() |
NonBlockingReader |
reader() |
PrintWriter |
writer() |
close, getAttributes, getCursorPosition, getPty, getSize, setAttributes, setSizeecho, echo, echoSignal, enterRawMode, flush, getBooleanCapability, getName, getNumericCapability, getStringCapability, getType, handle, handleDefaultSignal, hasMouseSupport, parseInfoCmp, puts, raise, readMouseEvent, trackMouseprotected final org.jline.terminal.impl.PosixPtyTerminal.InputStreamWrapper input
protected final OutputStream output
public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, String encoding) throws IOException
IOExceptionpublic PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, String encoding, Terminal.SignalHandler signalHandler) throws IOException
IOExceptionpublic InputStream input()
public NonBlockingReader reader()
public OutputStream output()
public PrintWriter writer()
Copyright © 2021. All rights reserved.