Package org.aesh.terminal.ssh
Class SSHDevice
java.lang.Object
org.aesh.terminal.BaseDevice
org.aesh.terminal.ssh.SSHDevice
- All Implemented Interfaces:
org.aesh.terminal.Device
public class SSHDevice
extends org.aesh.terminal.BaseDevice
Device implementation for SSH terminal connections.
- Author:
- Ståle W. Pedersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aesh.terminal.Device
org.aesh.terminal.Device.OscCode, org.aesh.terminal.Device.TerminalType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBooleanCapability(org.aesh.terminal.tty.Capability capability) getNumericCapability(org.aesh.terminal.tty.Capability capability) getStringCapability(org.aesh.terminal.tty.Capability capability) type()Methods inherited from class org.aesh.terminal.BaseDevice
getStringCapabilityAsInts, puts, putsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aesh.terminal.Device
detectTerminalType, getColorDepth, getImageProtocol, isJetBrainsTerminal, isMultiplexer, isTmuxPassthroughEnabled, supportsGraphemeClusterMode, supportsHyperlinks, supportsImages, supportsOscCode, supportsOscQueries, supportsShellIntegration, supportsSynchronizedOutput, supportsThemeQuery
-
Constructor Details
-
SSHDevice
Creates a new SSH device with the specified terminal type.- Parameters:
type- the terminal type (e.g., "xterm", "vt100")
-
-
Method Details
-
type
- Specified by:
typein interfaceorg.aesh.terminal.Device- Overrides:
typein classorg.aesh.terminal.BaseDevice
-
getBooleanCapability
public boolean getBooleanCapability(org.aesh.terminal.tty.Capability capability) - Specified by:
getBooleanCapabilityin interfaceorg.aesh.terminal.Device- Overrides:
getBooleanCapabilityin classorg.aesh.terminal.BaseDevice
-
getNumericCapability
- Specified by:
getNumericCapabilityin interfaceorg.aesh.terminal.Device- Overrides:
getNumericCapabilityin classorg.aesh.terminal.BaseDevice
-
getStringCapability
- Specified by:
getStringCapabilityin interfaceorg.aesh.terminal.Device- Overrides:
getStringCapabilityin classorg.aesh.terminal.BaseDevice
-