Package org.jline.terminal.impl
Class AbstractPty
java.lang.Object
org.jline.terminal.impl.AbstractPty
- All Implemented Interfaces:
Closeable,AutoCloseable,Pty
- Direct Known Subclasses:
ExecPty,JansiNativePty,JnaNativePty
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected abstract InputStreamprotected abstract voiddoSetAttr(Attributes attr) voidsetAttr(Attributes attr) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jline.terminal.spi.Pty
getAttr, getMasterInput, getMasterOutput, getSize, getSlaveOutput, setSize
-
Field Details
-
current
-
-
Constructor Details
-
AbstractPty
public AbstractPty()
-
-
Method Details
-
setAttr
- Specified by:
setAttrin interfacePty- Throws:
IOException
-
getSlaveInput
- Specified by:
getSlaveInputin interfacePty- Throws:
IOException
-
doSetAttr
- Throws:
IOException
-
doGetSlaveInput
- Throws:
IOException
-
checkInterrupted
- Throws:
InterruptedIOException
-