Uses of Interface
com.googlecode.lanterna.terminal.Terminal
-
-
Uses of Terminal in com.googlecode.lanterna.screen
Fields in com.googlecode.lanterna.screen declared as Terminal Modifier and Type Field Description private TerminalTerminalScreen. terminalMethods in com.googlecode.lanterna.screen that return Terminal Modifier and Type Method Description TerminalTerminalScreen. getTerminal()Returns the underlyingTerminalinterface that this Screen is using.Methods in com.googlecode.lanterna.screen with parameters of type Terminal Modifier and Type Method Description voidTerminalScreen.TerminalScreenResizeListener. onResized(Terminal terminal, TerminalSize newSize)Constructors in com.googlecode.lanterna.screen with parameters of type Terminal Constructor Description TerminalScreen(Terminal terminal)Creates a new Screen on top of a supplied terminal, will query the terminal for its size.TerminalScreen(Terminal terminal, TextCharacter defaultCharacter)Creates a new Screen on top of a supplied terminal, will query the terminal for its size. -
Uses of Terminal in com.googlecode.lanterna.terminal
Subinterfaces of Terminal in com.googlecode.lanterna.terminal Modifier and Type Interface Description interfaceExtendedTerminalThis class extends the normal Terminal interface and adds a few more methods that are considered rare and shouldn't be encouraged to be used.interfaceIOSafeExtendedTerminalInterface extending ExtendedTerminal that removes the IOException throw clause.interfaceIOSafeTerminalInterface extending Terminal that removes the IOException throw clause.Classes in com.googlecode.lanterna.terminal that implement Terminal Modifier and Type Class Description classAbstractTerminalContaining a some very fundamental functionality that should be common (and usable) to all terminal implementations.classIOSafeTerminalAdapterThis class exposes methods for converting a terminal into an IOSafeTerminal.static classIOSafeTerminalAdapter.ExtendedThis class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.Fields in com.googlecode.lanterna.terminal declared as Terminal Modifier and Type Field Description private TerminalIOSafeTerminalAdapter. backendprivate TerminalTerminalTextGraphics. terminalMethods in com.googlecode.lanterna.terminal that return Terminal Modifier and Type Method Description private TerminalDefaultTerminalFactory. createCygwinTerminal(java.io.OutputStream outputStream, java.io.InputStream inputStream, java.nio.charset.Charset charset)TerminalDefaultTerminalFactory. createHeadlessTerminal()Instantiates a Terminal according to the factory implementation with the exception thatDefaultTerminalFactory.preferTerminalEmulatoris always ignored.TerminalDefaultTerminalFactory. createTerminal()TerminalTerminalFactory. createTerminal()Instantiates a Terminal according to the factory implementation.TerminalDefaultTerminalFactory. createTerminalEmulator()Creates a new terminal emulator window which will be either Swing-based or AWT-based depending on what is available on the systemprivate TerminalDefaultTerminalFactory. createUnixTerminal(java.io.OutputStream outputStream, java.io.InputStream inputStream, java.nio.charset.Charset charset)private TerminalDefaultTerminalFactory. createWindowsTerminal()Methods in com.googlecode.lanterna.terminal with parameters of type Terminal Modifier and Type Method Description static IOSafeTerminalIOSafeTerminalAdapter. createDoNothingOnExceptionAdapter(Terminal terminal)Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.static IOSafeTerminalIOSafeTerminalAdapter. createRuntimeExceptionConvertingAdapter(Terminal terminal)Creates a wrapper around a Terminal that exposes it as a IOSafeTerminal.private voidDefaultTerminalFactory. makeWindowVisible(Terminal terminal)voidSimpleTerminalResizeListener. onResized(Terminal terminal, TerminalSize newSize)voidTerminalResizeListener. onResized(Terminal terminal, TerminalSize newSize)The terminal has changed its size, most likely because the user has resized the window.Constructors in com.googlecode.lanterna.terminal with parameters of type Terminal Constructor Description IOSafeTerminalAdapter(Terminal backend, IOSafeTerminalAdapter.ExceptionHandler exceptionHandler)TerminalTextGraphics(Terminal terminal) -
Uses of Terminal in com.googlecode.lanterna.terminal.ansi
Classes in com.googlecode.lanterna.terminal.ansi that implement Terminal Modifier and Type Class Description classANSITerminalClass containing graphics code for ANSI compliant text terminals and terminal emulators.classCygwinTerminalThis class extends UnixLikeTerminal and implements the Cygwin-specific implementations.classStreamBasedTerminalAn abstract terminal implementing functionality for terminals using OutputStream/InputStream.classTelnetTerminalThis class is used by theTelnetTerminalServerclass when a client has connected in; this class will be the interaction point for that client.classUnixLikeTerminalBase class for all terminals that generally behave like Unix terminals.classUnixLikeTTYTerminalUnixLikeTerminal extends from ANSITerminal and defines functionality that is common toUnixTerminalandCygwinTerminal, like setting tty modes; echo, cbreak and minimum characters for reading as well as a shutdown hook to set the tty back to original state at the end.classUnixTerminalThis class extends UnixLikeTerminal and implements the Unix-specific parts. -
Uses of Terminal in com.googlecode.lanterna.terminal.swing
Classes in com.googlecode.lanterna.terminal.swing that implement Terminal Modifier and Type Class Description classAWTTerminalThis class provides an AWT implementation of the Terminal interface that is an embeddable component you can put into an AWT container.classAWTTerminalFrameThis class is similar to what SwingTerminal used to be before Lanterna 3.0; a Frame that contains a terminal emulator.(package private) classAWTTerminalImplementationAWT implementation ofGraphicalTerminalImplementationthat contains all the overrides for AWT Created by martin on 08/02/16.(package private) classGraphicalTerminalImplementationThis is the class that does the heavy lifting for bothAWTTerminalandSwingTerminal.classScrollingAWTTerminalThis is a AWT Container that carries anAWTTerminalwith a scrollbar, effectively implementing a pseudo-terminal with scrollback history.classScrollingSwingTerminalThis is a Swing JComponent that carries aSwingTerminalwith a scrollbar, effectively implementing a pseudo-terminal with scrollback history.classSwingTerminalThis class provides an Swing implementation of theTerminalinterface that is an embeddable component you can put into a Swing container.classSwingTerminalFrameThis class is similar to what SwingTerminal used to be before Lanterna 3.0; a JFrame that contains a terminal emulator.(package private) classSwingTerminalImplementationConcrete implementation ofGraphicalTerminalImplementationthat adapts it to Swing -
Uses of Terminal in com.googlecode.lanterna.terminal.virtual
Subinterfaces of Terminal in com.googlecode.lanterna.terminal.virtual Modifier and Type Interface Description interfaceVirtualTerminalA 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 Terminal Modifier and Type Class Description classDefaultVirtualTerminal
-