Class SSHDevice
java.lang.Object
org.aesh.terminal.BaseDevice
org.aesh.terminal.ssh.SSHDevice
- All Implemented Interfaces:
Device
Device implementation for SSH terminal connections.
- Author:
- Ståle W. Pedersen
-
Nested Class Summary
Nested classes/interfaces inherited from interface Device
Device.OscCode, Device.TerminalType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetBooleanCapability(Capability capability) getNumericCapability(Capability capability) getStringCapability(Capability capability) type()Methods inherited from class BaseDevice
getStringCapabilityAsInts, puts, putsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Device
detectTerminalType, getColorDepth, getImageProtocol, isJetBrainsTerminal, isMultiplexer, isTmuxPassthroughEnabled, supportsImages, supportsOscCode, supportsOscQueries
-
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 interfaceDevice- Overrides:
typein classBaseDevice
-
getBooleanCapability
- Specified by:
getBooleanCapabilityin interfaceDevice- Overrides:
getBooleanCapabilityin classBaseDevice
-
getNumericCapability
- Specified by:
getNumericCapabilityin interfaceDevice- Overrides:
getNumericCapabilityin classBaseDevice
-
getStringCapability
- Specified by:
getStringCapabilityin interfaceDevice- Overrides:
getStringCapabilityin classBaseDevice
-