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
CellMatcher s. |
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
Table will 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 © 2017 Pivotal Software, Inc.. All rights reserved.