public abstract class AbstractPty extends Object implements org.graalvm.shadowed.org.jline.terminal.spi.Pty
Constructor and Description |
---|
AbstractPty() |
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) |
InputStream |
getSlaveInput() |
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, wait
public void setAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) throws IOException
setAttr
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException
public InputStream getSlaveInput() throws IOException
getSlaveInput
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException
protected abstract void doSetAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) throws IOException
IOException
protected abstract InputStream doGetSlaveInput() throws IOException
IOException
protected void checkInterrupted() throws InterruptedIOException
InterruptedIOException
protected static FileDescriptor newDescriptor(int fd)