Class TerminalDevice

java.lang.Object
org.aesh.terminal.BaseDevice
org.aesh.readline.terminal.TerminalDevice
All Implemented Interfaces:
org.aesh.terminal.Device

public class TerminalDevice extends org.aesh.terminal.BaseDevice
Contains info regarding the current device connected to readline
Author:
Ståle W. Pedersen invalid input: '<'stale.pedersen@jboss.org>
  • Constructor Details

    • TerminalDevice

      public TerminalDevice(String type)
  • Method Details

    • type

      public String type()
    • addCapability

      public void addCapability(org.aesh.terminal.tty.Capability capability, Integer integer)
    • addAllCapabilityInts

      public void addAllCapabilityInts(Map<org.aesh.terminal.tty.Capability, Integer> integers)
    • addCapability

      public void addCapability(org.aesh.terminal.tty.Capability capability)
    • addAllCapabilityBooleans

      public void addAllCapabilityBooleans(Set<org.aesh.terminal.tty.Capability> capabilities)
    • addCapability

      public void addCapability(org.aesh.terminal.tty.Capability capability, String s)
    • addAllCapabilityStrings

      public void addAllCapabilityStrings(Map<org.aesh.terminal.tty.Capability, String> strings)
    • getBooleanCapability

      public boolean getBooleanCapability(org.aesh.terminal.tty.Capability capability)
    • getNumericCapability

      public Integer getNumericCapability(org.aesh.terminal.tty.Capability capability)
    • getStringCapability

      public String getStringCapability(org.aesh.terminal.tty.Capability capability)