public class TerminalApplication
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static TerminalApplication |
application
The constant application.
|
Constructor and Description |
---|
TerminalApplication(Terminal terminal)
Instantiates a new Terminal application.
|
Modifier and Type | Method and Description |
---|---|
void |
addKeyListener(KeyEventHandler eventHandler)
Add key listener.
|
void |
closeScreen()
Close screen.
|
void |
dispose()
Dispose application.
|
static TVector |
getCachedTerminalSize()
Gets cached terminal size.
|
TerminalScreen |
getCurrentScreen()
Gets current screen.
|
Terminal |
getTerminal()
Gets terminal instance.
|
boolean |
isScreenOpen()
Is screen open.
|
void |
openScreen(TerminalScreen screen)
Open screen.
|
void |
removeKeyListener(KeyEventHandler eventHandler)
Remove key listener.
|
void |
resetDisplay()
Reset display to clear screen and default colors.
|
void |
setResizeEventHandler(ResizeEventHandler resizeEventHandler)
Sets resize event handler.
|
void |
switchScreen(TerminalScreen screen)
Switch screen.
|
public static TerminalApplication application
public TerminalApplication(Terminal terminal)
terminal
- the terminalpublic void resetDisplay()
public void setResizeEventHandler(ResizeEventHandler resizeEventHandler)
resizeEventHandler
- the resize event handlerpublic TerminalScreen getCurrentScreen()
public void openScreen(TerminalScreen screen)
screen
- the screenpublic void closeScreen()
public void switchScreen(TerminalScreen screen)
screen
- the screenpublic boolean isScreenOpen()
public void dispose()
public Terminal getTerminal()
public static TVector getCachedTerminalSize()
public void addKeyListener(KeyEventHandler eventHandler)
eventHandler
- the event handlerpublic void removeKeyListener(KeyEventHandler eventHandler)
eventHandler
- the event handler