| Modifier and Type | Interface and Description |
|---|---|
| public interface | Component
Base interface for all renderable components. |
| public interface | |
| public interface | Table
A component for displaying structured, multi-column data in the terminal. |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | |
| public class | |
| public class | Box
A single-cell bordered container that renders text content within a styled box. |
| public class | |
| public class | |
| public class | Divider
A horizontal divider line that can optionally display a title. |
| public class | Frame
A bordered, optionally titled container that renders its content as a formatted terminal box. |
| public class | ItemList
A component representing a hierarchical list of items with customizable symbols and indentation. |
| public class | IterableProgressBar<
the type of elements in the collection T>A single-use |
| public class | |
| public class | ProgressBar
A terminal progress bar component that tracks incremental progress toward a total. |
| public class | |
| public class | |
| public class | Tree
A tree component that renders hierarchical data as an indented, connector-linked structure. |