public class PosixChannelPtyTerminal
extends org.jline.terminal.impl.AbstractPosixTerminal
Constructor and Description |
---|
PosixChannelPtyTerminal(java.lang.String name,
java.lang.String type,
org.jline.terminal.spi.Pty pty,
int cols,
int rows,
com.sshtools.common.ssh.Channel out,
java.nio.charset.Charset encoding) |
PosixChannelPtyTerminal(java.lang.String name,
java.lang.String type,
org.jline.terminal.spi.Pty pty,
int cols,
int rows,
com.sshtools.common.ssh.Channel out,
java.nio.charset.Charset encoding,
org.jline.terminal.Terminal.SignalHandler signalHandler) |
PosixChannelPtyTerminal(java.lang.String name,
java.lang.String type,
org.jline.terminal.spi.Pty pty,
int cols,
int rows,
com.sshtools.common.ssh.Channel out,
java.nio.charset.Charset encoding,
org.jline.terminal.Terminal.SignalHandler signalHandler,
boolean paused) |
Modifier and Type | Method and Description |
---|---|
boolean |
canPauseResume() |
void |
close() |
org.jline.terminal.Size |
getSize() |
void |
in(byte[] buf,
int off,
int len) |
java.io.InputStream |
input() |
java.io.OutputStream |
output() |
void |
pause() |
void |
pause(boolean wait) |
boolean |
paused() |
org.jline.utils.NonBlockingReader |
reader() |
void |
resume() |
java.io.PrintWriter |
writer() |
getAttributes, getCursorPosition, getPty, setAttributes, setSize
checkInterrupted, echo, echo, echoSignal, encoding, enterRawMode, flush, getBooleanCapability, getKind, getName, getNumericCapability, getStatus, getStatus, getStringCapability, getType, handle, hasFocusSupport, hasMouseSupport, parseInfoCmp, puts, raise, readMouseEvent, readMouseEvent, trackFocus, trackMouse
public PosixChannelPtyTerminal(java.lang.String name, java.lang.String type, org.jline.terminal.spi.Pty pty, int cols, int rows, com.sshtools.common.ssh.Channel out, java.nio.charset.Charset encoding) throws java.io.IOException
java.io.IOException
public PosixChannelPtyTerminal(java.lang.String name, java.lang.String type, org.jline.terminal.spi.Pty pty, int cols, int rows, com.sshtools.common.ssh.Channel out, java.nio.charset.Charset encoding, org.jline.terminal.Terminal.SignalHandler signalHandler) throws java.io.IOException
java.io.IOException
public PosixChannelPtyTerminal(java.lang.String name, java.lang.String type, org.jline.terminal.spi.Pty pty, int cols, int rows, com.sshtools.common.ssh.Channel out, java.nio.charset.Charset encoding, org.jline.terminal.Terminal.SignalHandler signalHandler, boolean paused) throws java.io.IOException
java.io.IOException
public org.jline.terminal.Size getSize()
getSize
in interface org.jline.terminal.Terminal
getSize
in class org.jline.terminal.impl.AbstractPosixTerminal
public void in(byte[] buf, int off, int len) throws java.io.IOException
java.io.IOException
public java.io.InputStream input()
public org.jline.utils.NonBlockingReader reader()
public java.io.OutputStream output()
public java.io.PrintWriter writer()
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class org.jline.terminal.impl.AbstractPosixTerminal
java.io.IOException
public boolean canPauseResume()
canPauseResume
in interface org.jline.terminal.Terminal
canPauseResume
in class org.jline.terminal.impl.AbstractTerminal
public void pause()
pause
in interface org.jline.terminal.Terminal
pause
in class org.jline.terminal.impl.AbstractTerminal
public void pause(boolean wait) throws java.lang.InterruptedException
pause
in interface org.jline.terminal.Terminal
pause
in class org.jline.terminal.impl.AbstractTerminal
java.lang.InterruptedException
public void resume()
resume
in interface org.jline.terminal.Terminal
resume
in class org.jline.terminal.impl.AbstractTerminal
public boolean paused()
paused
in interface org.jline.terminal.Terminal
paused
in class org.jline.terminal.impl.AbstractTerminal
Copyright © 2021. All rights reserved.