Interface | Description |
---|---|
Scrollable |
Describes an area that can be 'scrolled', by moving a range of lines up or down.
|
TextGraphics |
This interface exposes functionality to 'draw' text graphics on a section of the terminal.
|
TextImage |
An 'image' build up of text characters with color and style information.
|
Theme |
The main theme interface, from which you can retrieve theme definitions
|
ThemeDefinition |
A ThemeDefinition contains a collection of ThemeStyle:s, which defines on a lower level which colors and SGRs to
apply if you want to draw according to the theme.
|
ThemedTextGraphics |
Expanded TextGraphics that adds methods to interact with themes
|
ThemeStyle |
ThemeStyle is the lowest entry in the theme hierarchy, containing the actual colors and SGRs to use.
|
Class | Description |
---|---|
AbstractTextGraphics |
This class hold the default logic for drawing the basic text graphic as exposed by TextGraphic.
|
BasicTextImage |
Simple implementation of TextImage that keeps the content as a two-dimensional TextCharacter array.
|
DoublePrintingTextGraphics |
This TextGraphics implementation wraps another TextGraphics and forwards all operations to it, but with a few
differences.
|
ImmutableThemedTextGraphics |
Implementation of ThemedTextGraphics that wraps a TextGraphics that all calls are delegated to, except for the
method from ThemedTextGraphics which are handled.
|
PropertiesTheme |
This implementation of Theme reads its definitions from a
Properties object. |
Copyright © 2016. All rights reserved.