Uses of Class
com.nsdev.lettergenerator.builder.TableBuilder
Packages that use TableBuilder
Package
Description
Public entry points for letter construction and PDF generation.
Mutable convenience builders that produce independent immutable model snapshots.
-
Uses of TableBuilder in com.nsdev.lettergenerator
Methods in com.nsdev.lettergenerator that return TableBuilderModifier and TypeMethodDescriptionstatic TableBuilderStarts a table with equally weighted columns and a bold white-on-dark header row. -
Uses of TableBuilder in com.nsdev.lettergenerator.builder
Methods in com.nsdev.lettergenerator.builder that return TableBuilderModifier and TypeMethodDescriptionTableBuilder.cellAppearance(CellAppearance value) Replaces cell appearance defaults while retaining configured row policies.TableBuilder.columnWeights(double... values) Replaces column widths with relative, unitless weights.TableBuilder.headerBackground(String color) Replaces the header-cell background color, initially#10384A.TableBuilder.headerCells(TableCell... cells) Replaces the repeating header with typed cells; an empty array removes the header.TableBuilder.headerStyle(Style value) Replaces the header style overrides, overlaid on the default bold white text.TableBuilder.options(TableOptions value) Replaces all cell defaults and row metadata with one immutable options value.Appends one data row, copying its cell strings into plain text runs.Appends a typed row, allowing spans and block content.Appends typed cells through an explicit varargs entry point, including a fully spanned empty row.TableBuilder.rowGroup(TableRowGroup value) Appends a consecutive body-row group.TableBuilder.rowKeepTogether(Keep value) Sets the default row split control; AUTO permits normal splits, PREFER is the legacy soft keep, and ALWAYS strongly requests intact rows.TableBuilder.rowPolicy(TableRowPolicy value) Appends an explicit body-row override.Replaces the table's inherited text and spacing style.