| Package | Description |
|---|---|
| org.springframework.shell.table |
Allows the creation of tables that can be rendered using ASCII art.
|
| Class and Description |
|---|
| Aligner
A strategy interface for performing text alignment.
|
| BorderStyle
Provides support for different styles of borders, using simple or fancy ascii art.
|
| 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.
|
| 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.
|
| SizeConstraints
Strategy for computing the dimensions of a table cell.
|
| 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.
|
| TableBuilder.BorderStub |
| TableBuilder.BorderStub.TopLeft |
| TableBuilder.CellMatcherStub |
| TableModel
Abstracts away the contract a
Table will use to retrieve tabular data. |
| TableModelBuilder
Helper class to build a TableModel incrementally.
|
| TextWrapper
A strategy for applying text wrapping/cropping given a cell width.
|
Copyright © 2023. All rights reserved.