public abstract class AbstractPty extends Object implements org.graalvm.shadowed.org.jline.terminal.spi.Pty
| Modifier and Type | Field and Description |
|---|---|
protected org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider |
provider |
protected org.graalvm.shadowed.org.jline.terminal.spi.SystemStream |
systemStream |
| Constructor and Description |
|---|
AbstractPty(org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider provider,
org.graalvm.shadowed.org.jline.terminal.spi.SystemStream systemStream) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkInterrupted() |
protected abstract InputStream |
doGetSlaveInput() |
protected abstract void |
doSetAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) |
org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider |
getProvider() |
InputStream |
getSlaveInput() |
org.graalvm.shadowed.org.jline.terminal.spi.SystemStream |
getSystemStream() |
protected static FileDescriptor |
newDescriptor(int fd) |
void |
setAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected final org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider provider
protected final org.graalvm.shadowed.org.jline.terminal.spi.SystemStream systemStream
public AbstractPty(org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider provider,
org.graalvm.shadowed.org.jline.terminal.spi.SystemStream systemStream)
public void setAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr)
throws IOException
setAttr in interface org.graalvm.shadowed.org.jline.terminal.spi.PtyIOExceptionpublic InputStream getSlaveInput() throws IOException
getSlaveInput in interface org.graalvm.shadowed.org.jline.terminal.spi.PtyIOExceptionprotected abstract void doSetAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr)
throws IOException
IOExceptionprotected abstract InputStream doGetSlaveInput() throws IOException
IOExceptionprotected void checkInterrupted()
throws InterruptedIOException
InterruptedIOExceptionpublic org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider getProvider()
getProvider in interface org.graalvm.shadowed.org.jline.terminal.spi.Ptypublic org.graalvm.shadowed.org.jline.terminal.spi.SystemStream getSystemStream()
getSystemStream in interface org.graalvm.shadowed.org.jline.terminal.spi.Ptyprotected static FileDescriptor newDescriptor(int fd)