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, setSize
echo, echo, echoSignal, enterRawMode, flush, getBooleanCapability, getName, getNumericCapability, getStringCapability, getType, handle, handleDefaultSignal, hasMouseSupport, parseInfoCmp, puts, raise, readMouseEvent, trackMouse
protected 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
IOException
public PosixPtyTerminal(String name, String type, Pty pty, InputStream in, OutputStream out, String encoding, Terminal.SignalHandler signalHandler) throws IOException
IOException
public InputStream input()
public NonBlockingReader reader()
public OutputStream output()
public PrintWriter writer()
Copyright © 2018. All rights reserved.