Module com.googlecode.lanterna
Package com.googlecode.lanterna.terminal
package com.googlecode.lanterna.terminal
-
ClassDescriptionContaining a some very fundamental functionality that should be common (and usable) to all terminal implementations.This TerminalFactory implementation uses a simple auto-detection mechanism for figuring out which terminal implementation to create based on characteristics of the system the program is running on.This class extends the normal Terminal interface and adds a few more methods that are considered rare and shouldn't be encouraged to be used.Interface extending ExtendedTerminal that removes the IOException throw clause.Interface extending Terminal that removes the IOException throw clause.This class exposes methods for converting a terminal into an IOSafeTerminal.This class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.Constant describing different modes for capturing mouse input.This class is a simple implementation of Terminal.ResizeListener which will keep track of the size of the terminal and let you know if the terminal has been resized since you last checked.This is the main terminal interface, at the lowest level supported by Lanterna.This interface is for abstracting the creation of your Terminal object.Listener interface that can be used to be alerted on terminal resizingThis is the terminal's implementation of TextGraphics.