public interface com.googlecode.lanterna.terminal.virtual.VirtualTerminal extends com.googlecode.lanterna.terminal.IOSafeTerminal
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.googlecode.lanterna.terminal.virtual.VirtualTerminal
  super_class: java.lang.Object
{
  public abstract void setTerminalSize(com.googlecode.lanterna.TerminalSize);
    descriptor: (Lcom/googlecode/lanterna/TerminalSize;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      newSize  

  public abstract void addVirtualTerminalListener(com.googlecode.lanterna.terminal.virtual.VirtualTerminalListener);
    descriptor: (Lcom/googlecode/lanterna/terminal/virtual/VirtualTerminalListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void removeVirtualTerminalListener(com.googlecode.lanterna.terminal.virtual.VirtualTerminalListener);
    descriptor: (Lcom/googlecode/lanterna/terminal/virtual/VirtualTerminalListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      listener  

  public abstract void setBacklogSize(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      backlogSize  

  public abstract boolean isCursorVisible();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void addInput(com.googlecode.lanterna.input.KeyStroke);
    descriptor: (Lcom/googlecode/lanterna/input/KeyStroke;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      keyStroke  

  public abstract com.googlecode.lanterna.TerminalPosition getCursorBufferPosition();
    descriptor: ()Lcom/googlecode/lanterna/TerminalPosition;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract com.googlecode.lanterna.TextCharacter getBufferCharacter(com.googlecode.lanterna.TerminalPosition);
    descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/TextCharacter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  

  public abstract com.googlecode.lanterna.TextCharacter getBufferCharacter(int, int);
    descriptor: (II)Lcom/googlecode/lanterna/TextCharacter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      column  
      row     

  public abstract com.googlecode.lanterna.TextCharacter getCharacter(com.googlecode.lanterna.TerminalPosition);
    descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)Lcom/googlecode/lanterna/TextCharacter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      position  

  public abstract com.googlecode.lanterna.TextCharacter getCharacter(int, int);
    descriptor: (II)Lcom/googlecode/lanterna/TextCharacter;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      column  
      row     

  public abstract int getBufferLineCount();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void forEachLine(int, int, com.googlecode.lanterna.terminal.virtual.VirtualTerminal$BufferWalker);
    descriptor: (IILcom/googlecode/lanterna/terminal/virtual/VirtualTerminal$BufferWalker;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      startRow      
      endRow        
      bufferWalker  
}
SourceFile: "VirtualTerminal.java"
NestMembers:
  com.googlecode.lanterna.terminal.virtual.VirtualTerminal$BufferLine  com.googlecode.lanterna.terminal.virtual.VirtualTerminal$BufferWalker
InnerClasses:
  public abstract BufferLine = com.googlecode.lanterna.terminal.virtual.VirtualTerminal$BufferLine of com.googlecode.lanterna.terminal.virtual.VirtualTerminal
  public abstract BufferWalker = com.googlecode.lanterna.terminal.virtual.VirtualTerminal$BufferWalker of com.googlecode.lanterna.terminal.virtual.VirtualTerminal