Uses of Interface
com.googlecode.lanterna.terminal.IOSafeTerminal
-
Packages that use IOSafeTerminal Package Description com.googlecode.lanterna.terminal com.googlecode.lanterna.terminal.swing com.googlecode.lanterna.terminal.virtual -
-
Uses of IOSafeTerminal in com.googlecode.lanterna.terminal
Subinterfaces of IOSafeTerminal in com.googlecode.lanterna.terminal Modifier and Type Interface Description interface
IOSafeExtendedTerminal
Interface extending ExtendedTerminal that removes the IOException throw clause.Classes in com.googlecode.lanterna.terminal that implement IOSafeTerminal 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.Methods in com.googlecode.lanterna.terminal that return IOSafeTerminal 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. -
Uses of IOSafeTerminal in com.googlecode.lanterna.terminal.swing
Classes in com.googlecode.lanterna.terminal.swing that implement 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.(package private) class
AWTTerminalImplementation
AWT implementation ofGraphicalTerminalImplementation
that contains all the overrides for AWT Created by martin on 08/02/16.(package private) class
GraphicalTerminalImplementation
This is the class that does the heavy lifting for bothAWTTerminal
andSwingTerminal
.class
ScrollingAWTTerminal
This is a AWT Container that carries anAWTTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history.class
ScrollingSwingTerminal
This is a Swing JComponent that carries aSwingTerminal
with a scrollbar, effectively implementing a pseudo-terminal with scrollback history.class
SwingTerminal
This class provides an Swing implementation of theTerminal
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.(package private) class
SwingTerminalImplementation
Concrete implementation ofGraphicalTerminalImplementation
that adapts it to Swing -
Uses of IOSafeTerminal in com.googlecode.lanterna.terminal.virtual
Subinterfaces of IOSafeTerminal in com.googlecode.lanterna.terminal.virtual 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.Classes in com.googlecode.lanterna.terminal.virtual that implement IOSafeTerminal Modifier and Type Class Description class
DefaultVirtualTerminal
-