Interface Terminal

All Known Implementing Classes:
ansi, BasicTerminal, vt100, xterm

public interface Terminal
Version:
$Revision: 1.11 $
Author:
$author$
  • Field Details

  • Method Details

    • getName

      String getName()
      Returns:
    • translateControlCharacter

      int translateControlCharacter(int byteread)
      Parameters:
      byteread -
      Returns:
    • translateEscapeSequence

      int translateEscapeSequence(int[] buffer)
      Parameters:
      buffer -
      Returns:
    • getEraseSequence

      byte[] getEraseSequence(int eraseFunc)
      Parameters:
      eraseFunc -
      Returns:
    • getCursorMoveSequence

      byte[] getCursorMoveSequence(int dir, int times)
      Parameters:
      dir -
      times -
      Returns:
    • getCursorPositioningSequence

      byte[] getCursorPositioningSequence(int[] pos)
      Parameters:
      pos -
      Returns:
    • getSpecialSequence

      byte[] getSpecialSequence(int sequence)
      Parameters:
      sequence -
      Returns:
    • getScrollMarginsSequence

      byte[] getScrollMarginsSequence(int topmargin, int bottommargin)
      Parameters:
      topmargin -
      bottommargin -
      Returns:
    • getGRSequence

      byte[] getGRSequence(int type, int param)
      Parameters:
      type -
      param -
      Returns:
    • format

      String format(String str)
      Parameters:
      str -
      Returns:
    • getInitSequence

      byte[] getInitSequence()
      Returns:
    • supportsSGR

      boolean supportsSGR()
      Returns:
    • supportsScrolling

      boolean supportsScrolling()
      Returns:
    • getAtomicSequenceLength

      int getAtomicSequenceLength()
      Returns: