Uses of Interface
com.googlecode.lanterna.graphics.Scrollable

Packages that use Scrollable
  • Uses of Scrollable in com.googlecode.lanterna.graphics

    Modifier and Type
    Interface
    Description
    interface 
    An 'image' build up of text characters with color and style information.
    Modifier and Type
    Class
    Description
    class 
    Simple implementation of TextImage that keeps the content as a two-dimensional TextCharacter array.
  • Uses of Scrollable in com.googlecode.lanterna.screen

    Modifier and Type
    Interface
    Description
    interface 
    Screen is a fundamental layer in Lanterna, presenting the terminal as a bitmap-like surface where you can perform smaller in-memory operations to a back-buffer, effectively painting out the terminal as you'd like it, and then call refresh to have the screen automatically apply the changes in the back-buffer to the real terminal.
    Classes in com.googlecode.lanterna.screen that implement Scrollable
    Modifier and Type
    Class
    Description
    class 
    This class implements some of the Screen logic that is not directly tied to the actual implementation of how the Screen translate to the terminal.
    class 
    Defines a buffer used by AbstractScreen and its subclasses to keep its state of what's currently displayed and what the edit buffer looks like.
    class 
    This is the default concrete implementation of the Screen interface, a buffered layer sitting on top of a Terminal.
    class 
    VirtualScreen wraps a normal screen and presents it as a screen that has a configurable minimum size; if the real screen is smaller than this size, the presented screen will add scrolling to get around it.
  • Uses of Scrollable in com.googlecode.lanterna.terminal

    Modifier and Type
    Interface
    Description
    interface 
    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 
    Interface extending ExtendedTerminal that removes the IOException throw clause.
    Modifier and Type
    Class
    Description
    static class 
    This class exposes methods for converting an extended terminal into an IOSafeExtendedTerminal.
  • Uses of Scrollable in com.googlecode.lanterna.terminal.ansi

    Modifier and Type
    Class
    Description
    class 
    Class containing graphics code for ANSI compliant text terminals and terminal emulators.
    class 
    This class extends UnixLikeTerminal and implements the Cygwin-specific implementations.
    class 
    This class is used by the TelnetTerminalServer class when a client has connected in; this class will be the interaction point for that client.
    class 
    Base class for all terminals that generally behave like Unix terminals.
    class 
    UnixLikeTerminal extends from ANSITerminal and defines functionality that is common to UnixTerminal and CygwinTerminal, 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.
    class 
    This class extends UnixLikeTerminal and implements the Unix-specific parts.