Top Description Constructors Methods
io.github.kusoroadeolu.clique

pack-priv final Class CliqueComponents

extends Object
Class Inheritance
Imports
io.github.kusoroadeolu.clique.components.*, io.github.kusoroadeolu.clique.configuration.*, io.github.kusoroadeolu.clique.internal.TableFactory, io.github.kusoroadeolu.clique.spi.AnsiCode, java.util.Collection

Sub-facade for all rendering components: boxes, tables, frames, trees, indenters, and progress bars.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Box
box()

public static Box
box(BoxConfiguration configuration)

public static Box
box(BoxType type, BoxConfiguration configuration)

public static Box
box(BoxType type)

public static Box
box(AnsiCode... borderColor)

public static Box
box(BoxType type, AnsiCode... borderColor)

public static Box
box(String borderColor)

public static Box
box(BoxType type, String borderColor)

public static Divider
divider(int width)

public static Divider
divider(int width, String color)

public static Divider
divider(int width, AnsiCode... color)

public static Divider
divider(int width, DividerConfiguration config)

public static Frame
public static Frame
frame(FrameConfiguration configuration)

public static Frame
frame(BoxType type)

public static Frame
frame(BoxType type, FrameConfiguration configuration)

public static Frame
frame(String borderColor)

public static Frame
frame(BoxType type, String borderColor)

public static Frame
frame(AnsiCode... borderColor)

public static Frame
frame(BoxType type, AnsiCode... borderColor)

public static ItemList
list()

public static ItemList
list(ItemListConfiguration itemListConfiguration)

public static ProgressBar
progressBar(int total)

public static ProgressBar
progressBar(int total, ProgressBarConfiguration configuration)

public static ProgressBar
progressBar(int total, ProgressBarPreset preset)

public static ProgressBar
progressBar(int total, EasingConfiguration easing)

public static <T> IterableProgressBar<T>
progressBar(Collection<T> collection)

public static <T> IterableProgressBar<T>
progressBar(Collection<T> collection, ProgressBarConfiguration configuration)

public static PendingTable
public static PendingTable
table(TableConfiguration configuration)

public static PendingTable
table(TableType type, TableConfiguration configuration)

public static PendingTable
public static PendingTable
table(String borderColor)

public static PendingTable
table(TableType type, String borderColor)

public static PendingTable
table(AnsiCode... borderColor)

public static PendingTable
table(TableType type, AnsiCode... borderColor)

public static Tree
tree(String label)

public static Tree
tree(String label, TreeConfiguration configuration)

public static Tree
tree(String label, String connectorColor)

public static Tree
tree(String label, AnsiCode... connectorColor)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

CliqueComponentsback to summary
private CliqueComponents()

Method Detail

boxback to summary
public static Box box()
boxback to summary
public static Box box(BoxConfiguration configuration)
boxback to summary
public static Box box(BoxType type, BoxConfiguration configuration)
boxback to summary
public static Box box(BoxType type)
boxback to summary
public static Box box(AnsiCode... borderColor)
boxback to summary
public static Box box(BoxType type, AnsiCode... borderColor)
boxback to summary
public static Box box(String borderColor)
boxback to summary
public static Box box(BoxType type, String borderColor)
dividerback to summary
public static Divider divider(int width)
dividerback to summary
public static Divider divider(int width, String color)
dividerback to summary
public static Divider divider(int width, AnsiCode... color)
dividerback to summary
public static Divider divider(int width, DividerConfiguration config)
frameback to summary
public static Frame frame()
frameback to summary
public static Frame frame(FrameConfiguration configuration)
frameback to summary
public static Frame frame(BoxType type)
frameback to summary
public static Frame frame(BoxType type, FrameConfiguration configuration)
frameback to summary
public static Frame frame(String borderColor)
frameback to summary
public static Frame frame(BoxType type, String borderColor)
frameback to summary
public static Frame frame(AnsiCode... borderColor)
frameback to summary
public static Frame frame(BoxType type, AnsiCode... borderColor)
listback to summary
public static ItemList list()
listback to summary
public static ItemList list(ItemListConfiguration itemListConfiguration)
progressBarback to summary
public static ProgressBar progressBar(int total)
progressBarback to summary
public static ProgressBar progressBar(int total, ProgressBarConfiguration configuration)
progressBarback to summary
public static ProgressBar progressBar(int total, ProgressBarPreset preset)
progressBarback to summary
public static ProgressBar progressBar(int total, EasingConfiguration easing)
progressBarback to summary
public static <T> IterableProgressBar<T> progressBar(Collection<T> collection)
progressBarback to summary
public static <T> IterableProgressBar<T> progressBar(Collection<T> collection, ProgressBarConfiguration configuration)
tableback to summary
public static PendingTable table()
tableback to summary
public static PendingTable table(TableConfiguration configuration)
tableback to summary
public static PendingTable table(TableType type, TableConfiguration configuration)
tableback to summary
public static PendingTable table(TableType type)
tableback to summary
public static PendingTable table(String borderColor)
tableback to summary
public static PendingTable table(TableType type, String borderColor)
tableback to summary
public static PendingTable table(AnsiCode... borderColor)
tableback to summary
public static PendingTable table(TableType type, AnsiCode... borderColor)
treeback to summary
public static Tree tree(String label)
treeback to summary
public static Tree tree(String label, TreeConfiguration configuration)
treeback to summary
public static Tree tree(String label, String connectorColor)
treeback to summary
public static Tree tree(String label, AnsiCode... connectorColor)