public interface com.googlecode.lanterna.terminal.Terminal extends com.googlecode.lanterna.input.InputProvider, java.io.Closeable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.googlecode.lanterna.terminal.Terminal
super_class: java.lang.Object
{
public abstract void enterPrivateMode();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void exitPrivateMode();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void clearScreen();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void setCursorPosition(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
x
y
public abstract void setCursorPosition(com.googlecode.lanterna.TerminalPosition);
descriptor: (Lcom/googlecode/lanterna/TerminalPosition;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
position
public abstract com.googlecode.lanterna.TerminalPosition getCursorPosition();
descriptor: ()Lcom/googlecode/lanterna/TerminalPosition;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void setCursorVisible(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
visible
public abstract void putCharacter(char);
descriptor: (C)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
public abstract void putString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
string
public abstract com.googlecode.lanterna.graphics.TextGraphics newTextGraphics();
descriptor: ()Lcom/googlecode/lanterna/graphics/TextGraphics;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void enableSGR(com.googlecode.lanterna.SGR);
descriptor: (Lcom/googlecode/lanterna/SGR;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sgr
public abstract void disableSGR(com.googlecode.lanterna.SGR);
descriptor: (Lcom/googlecode/lanterna/SGR;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sgr
public abstract void resetColorAndSGR();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void setForegroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
color
public abstract void setBackgroundColor(com.googlecode.lanterna.TextColor);
descriptor: (Lcom/googlecode/lanterna/TextColor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
color
public abstract void addResizeListener(com.googlecode.lanterna.terminal.TerminalResizeListener);
descriptor: (Lcom/googlecode/lanterna/terminal/TerminalResizeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeResizeListener(com.googlecode.lanterna.terminal.TerminalResizeListener);
descriptor: (Lcom/googlecode/lanterna/terminal/TerminalResizeListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract com.googlecode.lanterna.TerminalSize getTerminalSize();
descriptor: ()Lcom/googlecode/lanterna/TerminalSize;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract byte[] enquireTerminal(int, java.util.concurrent.TimeUnit);
descriptor: (ILjava/util/concurrent/TimeUnit;)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
timeout
timeoutUnit
public abstract void bell();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void flush();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
public abstract void close();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
}
SourceFile: "Terminal.java"