Interface | Description |
---|---|
Scrollable |
Describes an area that can be 'scrolled', by moving a range of lines up or down.
|
SimpleTheme.RendererProvider<T extends Component> | |
StyleSet<T extends StyleSet<T>> | |
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.
|
AbstractTheme |
Abstract
Theme implementation that manages a hierarchical tree of theme nodes ties to Class objects. |
BasicTextImage |
Simple implementation of TextImage that keeps the content as a two-dimensional TextCharacter array.
|
DefaultMutableThemeStyle |
This basic implementation of ThemeStyle keeps the styles in its internal state and allows you to mutate them.
|
DelegatingTheme |
Allows you to more easily wrap an existing theme and alter the behaviour in some special cases.
|
DelegatingThemeDefinition |
Allows you to more easily wrap an existing theme definion and alter the behaviour in some special cases.
|
DoublePrintingTextGraphics |
This TextGraphics implementation wraps another TextGraphics and forwards all operations to it, but with a few
differences.
|
PropertiesTheme | Deprecated.
Use
PropertyTheme instead, is behaves more like you would expect |
PropertyTheme |
Theme implementation that stores the theme definition in a regular java Properties object. |
SimpleTheme |
Very basic implementation of
Theme that allows you to quickly define a theme in code. |
SimpleTheme.Definition |
Internal class inside
SimpleTheme used to allow basic editing of the default style and the optional
overrides. |
StyleSet.Set | |
TextGraphicsWriter |
Copyright © 2020. All rights reserved.