Package | Description |
---|---|
com.googlecode.lanterna.terminal | |
com.googlecode.lanterna.terminal.swing | |
com.googlecode.lanterna.terminal.virtual |
Modifier and Type | Interface | Description |
---|---|---|
interface |
IOSafeExtendedTerminal |
Interface extending ExtendedTerminal that removes the IOException throw clause.
|
Modifier and Type | Class | Description |
---|---|---|
class |
IOSafeTerminalAdapter |
This class exposes methods for converting a terminal into an IOSafeTerminal.
|
static class |
IOSafeTerminalAdapter.Extended |
This class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.
|
Modifier and Type | Method | Description |
---|---|---|
static IOSafeTerminal |
IOSafeTerminalAdapter.createDoNothingOnExceptionAdapter(Terminal terminal) |
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
|
static IOSafeTerminal |
IOSafeTerminalAdapter.createRuntimeExceptionConvertingAdapter(Terminal terminal) |
Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.
|
Modifier and Type | Class | Description |
---|---|---|
class |
AWTTerminal |
This class provides an AWT implementation of the Terminal interface that is an embeddable component you can put into
an AWT container.
|
class |
AWTTerminalFrame |
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a Frame that contains a terminal
emulator.
|
class |
ScrollingAWTTerminal |
This is a AWT Container that carries an
AWTTerminal with a scrollbar, effectively implementing a
pseudo-terminal with scrollback history. |
class |
ScrollingSwingTerminal |
This is a Swing JComponent that carries a
SwingTerminal with a scrollbar, effectively implementing a
pseudo-terminal with scrollback history. |
class |
SwingTerminal |
This class provides an Swing implementation of the
Terminal interface that
is an embeddable component you can put into a Swing container. |
class |
SwingTerminalFrame |
This class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal
emulator.
|
Modifier and Type | Interface | Description |
---|---|---|
interface |
VirtualTerminal |
A virtual terminal is a kind of terminal emulator implemented inside of Lanterna that exposes the Terminal interface
and maintains its state completely internally.
|
Modifier and Type | Class | Description |
---|---|---|
class |
DefaultVirtualTerminal |
Copyright © 2020. All rights reserved.