Package org.jline.terminal.impl
Class ExecPty
java.lang.Object
org.jline.terminal.impl.AbstractPty
org.jline.terminal.impl.ExecPty
- All Implemented Interfaces:
Closeable,AutoCloseable,Pty
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static Ptycurrent(TerminalProvider.Stream console) protected Stringprotected InputStreamprotected voiddoSetAttr(Attributes attr) getAttr()getFlagsToSet(Attributes attr, Attributes current) getName()getSize()voidtoString()Methods inherited from class org.jline.terminal.impl.AbstractPty
checkInterrupted, getSlaveInput, newDescriptor, setAttrMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jline.terminal.spi.Pty
getSlaveInput, setAttr
-
Constructor Details
-
ExecPty
-
-
Method Details
-
current
- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getName
-
getMasterInput
- Specified by:
getMasterInputin interfacePty
-
getMasterOutput
- Specified by:
getMasterOutputin interfacePty
-
doGetSlaveInput
- Specified by:
doGetSlaveInputin classAbstractPty- Throws:
IOException
-
getSlaveOutput
- Specified by:
getSlaveOutputin interfacePty- Throws:
IOException
-
getAttr
- Specified by:
getAttrin interfacePty- Throws:
IOException
-
doSetAttr
- Specified by:
doSetAttrin classAbstractPty- Throws:
IOException
-
getFlagsToSet
-
getSize
- Specified by:
getSizein interfacePty- Throws:
IOException
-
doGetConfig
- Throws:
IOException
-
setSize
- Specified by:
setSizein interfacePty- Throws:
IOException
-
toString
-