See: Description
| Interface | Description | 
|---|---|
| Aligner | A strategy interface for performing text alignment. | 
| CellMatcher | This is used to specify where some components of a Table may be applied. | 
| Formatter | A Formatter is responsible for the initial rendering of a value to lines of text. | 
| SizeConstraints | Strategy for computing the dimensions of a table cell. | 
| TextWrapper | A strategy for applying text wrapping/cropping given a cell width. | 
| Class | Description | 
|---|---|
| AbsoluteWidthSizeConstraints | A cell sizing strategy that forces a fixed width, expressed in number of characters. | 
| ArrayTableModel | A TableModel backed by a row-first array. | 
| AutoSizeConstraints | A SizeConstraints implementation that splits lines at space boundaries
 and returns an extent with minimal and maximal width requirements. | 
| BeanListTableModel<T> | A table model that is backed by a list of beans. | 
| BorderSpecification | This represents a directive to set some borders on cells of a table. | 
| CellMatchers | Contains factory methods for commonly used  CellMatchers. | 
| DebugAligner | A decorator Aligner that checks the Aligner invariants contract, useful for debugging. | 
| DebugTextWrapper | A TextWrapper that delegates to another but makes sure that the contract is not violated. | 
| DefaultFormatter | A very simple formatter that uses  Object.toString()and splits on newlines. | 
| DelimiterTextWrapper | A Text wrapper that wraps at "word" boundaries. | 
| KeyValueHorizontalAligner | A text alignment strategy that aligns text horizontally so that all instances of some special character(s)
 line up perfectly in a column. | 
| KeyValueSizeConstraints | A SizeConstraints implementation that is tailored to rendering a series
 of key = value pairs. | 
| KeyValueTextWrapper | A TextWrapper implementation tailored for key-value rendering (working in concert
 with  KeyValueSizeConstraints,KeyValueHorizontalAligner), that tries its
 best to vertically align some delimiter character (default '='). | 
| MapFormatter | A formatter suited for key-value pairs, that renders each mapping on a new line. | 
| NoWrapSizeConstraints | A sizing strategy that will impose the longest line width on cells. | 
| SizeConstraints.Extent | Holds both a minimum and maximum width. | 
| Table | This is the central API for table rendering. | 
| TableBuilder | A builder class to incrementally configure a Table. | 
| TableModel | Abstracts away the contract a  Tablewill use to retrieve tabular data. | 
| TableModelBuilder<T> | Helper class to build a TableModel incrementally. | 
| Tables | Utility class used to create and configure typical Tables. | 
| Enum | Description | 
|---|---|
| BorderStyle | Provides support for different styles of borders, using simple or fancy ascii art. | 
| SimpleHorizontalAligner | An horizontal alignment strategy that allows alignment to the left, center or right. | 
| SimpleVerticalAligner | Alignment strategy that allows simple vertical alignment to top, middle or bottom. | 
Copyright © 2023. All rights reserved.