Package org.jline.terminal.impl.exec
Class ExecPty
java.lang.Object
org.jline.terminal.impl.AbstractPty
org.jline.terminal.impl.exec.ExecPty
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Pty
-
Field Summary
Fields inherited from class org.jline.terminal.impl.AbstractPty
provider, systemStream
-
Constructor Summary
ModifierConstructorDescriptionprotected
ExecPty
(TerminalProvider provider, SystemStream systemStream, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
static Pty
current
(TerminalProvider provider, SystemStream systemStream) static Attributes
protected String
protected InputStream
protected void
doSetAttr
(Attributes attr) getAttr()
getFlagsToSet
(Attributes attr, Attributes current) getName()
getSize()
void
toString()
Methods inherited from class org.jline.terminal.impl.AbstractPty
checkInterrupted, getProvider, getSlaveInput, getSystemStream, newDescriptor, setAttr
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jline.terminal.spi.Pty
getProvider, getSlaveInput, getSystemStream, setAttr
-
Constructor Details
-
ExecPty
-
-
Method Details
-
current
- Throws:
IOException
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
getName
-
getMasterInput
- Specified by:
getMasterInput
in interfacePty
-
getMasterOutput
- Specified by:
getMasterOutput
in interfacePty
-
doGetSlaveInput
- Specified by:
doGetSlaveInput
in classAbstractPty
- Throws:
IOException
-
getSlaveOutput
- Specified by:
getSlaveOutput
in interfacePty
- Throws:
IOException
-
getAttr
- Specified by:
getAttr
in interfacePty
- Throws:
IOException
-
doSetAttr
- Specified by:
doSetAttr
in classAbstractPty
- Throws:
IOException
-
getFlagsToSet
-
getSize
- Specified by:
getSize
in interfacePty
- Throws:
IOException
-
doGetConfig
- Throws:
IOException
-
doGetAttr
- Throws:
IOException
-
setSize
- Specified by:
setSize
in interfacePty
- Throws:
IOException
-
toString
-