public class ExecPty extends AbstractPty implements org.graalvm.shadowed.org.jline.terminal.spi.Pty
Modifier | Constructor and Description |
---|---|
protected |
ExecPty(String name,
org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider.Stream console) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static org.graalvm.shadowed.org.jline.terminal.spi.Pty |
current(org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider.Stream console) |
protected String |
doGetConfig() |
protected InputStream |
doGetSlaveInput() |
protected void |
doSetAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) |
org.graalvm.shadowed.org.jline.terminal.Attributes |
getAttr() |
protected List<String> |
getFlagsToSet(org.graalvm.shadowed.org.jline.terminal.Attributes attr,
org.graalvm.shadowed.org.jline.terminal.Attributes current) |
InputStream |
getMasterInput() |
OutputStream |
getMasterOutput() |
String |
getName() |
org.graalvm.shadowed.org.jline.terminal.Size |
getSize() |
OutputStream |
getSlaveOutput() |
void |
setSize(org.graalvm.shadowed.org.jline.terminal.Size size) |
String |
toString() |
checkInterrupted, getSlaveInput, newDescriptor, setAttr
protected ExecPty(String name, org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider.Stream console)
public static org.graalvm.shadowed.org.jline.terminal.spi.Pty current(org.graalvm.shadowed.org.jline.terminal.spi.TerminalProvider.Stream console) throws IOException
IOException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public String getName()
public InputStream getMasterInput()
getMasterInput
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
public OutputStream getMasterOutput()
getMasterOutput
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
protected InputStream doGetSlaveInput() throws IOException
doGetSlaveInput
in class AbstractPty
IOException
public OutputStream getSlaveOutput() throws IOException
getSlaveOutput
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException
public org.graalvm.shadowed.org.jline.terminal.Attributes getAttr() throws IOException
getAttr
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException
protected void doSetAttr(org.graalvm.shadowed.org.jline.terminal.Attributes attr) throws IOException
doSetAttr
in class AbstractPty
IOException
protected List<String> getFlagsToSet(org.graalvm.shadowed.org.jline.terminal.Attributes attr, org.graalvm.shadowed.org.jline.terminal.Attributes current)
public org.graalvm.shadowed.org.jline.terminal.Size getSize() throws IOException
getSize
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException
protected String doGetConfig() throws IOException
IOException
public void setSize(org.graalvm.shadowed.org.jline.terminal.Size size) throws IOException
setSize
in interface org.graalvm.shadowed.org.jline.terminal.spi.Pty
IOException