Class TelnetTerminal.NegotiationState

java.lang.Object
com.googlecode.lanterna.terminal.ansi.TelnetTerminal.NegotiationState
Enclosing class:
TelnetTerminal

public static class TelnetTerminal.NegotiationState extends Object
This class contains some of the various states that the Telnet negotiation protocol defines. Lanterna doesn't support all of them but the more common ones are represented.
  • Method Details

    • isClientEcho

      public boolean isClientEcho()
      Is the telnet client echo mode turned on (client is echoing characters locally)
      Returns:
      true if client echo is enabled
    • isClientLineMode0

      public boolean isClientLineMode0()
      Is the telnet client line mode 0 turned on (client sends character by character instead of line by line)
      Returns:
      true if client line mode 0 is enabled
    • isClientResizeNotification

      public boolean isClientResizeNotification()
      Is the telnet client resize notification turned on (client notifies server when the terminal window has changed size)
      Returns:
      true if client resize notification is enabled
    • isSuppressGoAhead

      public boolean isSuppressGoAhead()
      Is the telnet client suppress go-ahead turned on
      Returns:
      true if client suppress go-ahead is enabled
    • isExtendedAscii

      public boolean isExtendedAscii()
      Is the telnet client extended ascii turned on
      Returns:
      true if client extended ascii is enabled