Top Interfaces Classes
module clique.core

Package io.github.kusoroadeolu.clique.components


Interface Summary

Modifier and TypeInterface 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.

Class Summary

Modifier and TypeClass 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 Iterable wrapper around a Collection that advances a ProgressBar on each element consumed.

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.