Package org.jline.terminal.spi
Interface Pty
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
- All Known Implementing Classes:
AbstractPty
,ExecPty
public interface Pty extends java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Attributes
getAttr()
java.io.InputStream
getMasterInput()
java.io.OutputStream
getMasterOutput()
TerminalProvider
getProvider()
Size
getSize()
java.io.InputStream
getSlaveInput()
java.io.OutputStream
getSlaveOutput()
SystemStream
getSystemStream()
void
setAttr(Attributes attr)
void
setSize(Size size)
-
-
-
Method Detail
-
getMasterInput
java.io.InputStream getMasterInput() throws java.io.IOException
- Throws:
java.io.IOException
-
getMasterOutput
java.io.OutputStream getMasterOutput() throws java.io.IOException
- Throws:
java.io.IOException
-
getSlaveInput
java.io.InputStream getSlaveInput() throws java.io.IOException
- Throws:
java.io.IOException
-
getSlaveOutput
java.io.OutputStream getSlaveOutput() throws java.io.IOException
- Throws:
java.io.IOException
-
getAttr
Attributes getAttr() throws java.io.IOException
- Throws:
java.io.IOException
-
setAttr
void setAttr(Attributes attr) throws java.io.IOException
- Throws:
java.io.IOException
-
getSize
Size getSize() throws java.io.IOException
- Throws:
java.io.IOException
-
setSize
void setSize(Size size) throws java.io.IOException
- Throws:
java.io.IOException
-
getSystemStream
SystemStream getSystemStream()
-
getProvider
TerminalProvider getProvider()
-
-