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