Package com.nsdev.lettergenerator.builder


package com.nsdev.lettergenerator.builder
Mutable convenience builders that produce independent immutable model snapshots. Start with Letter or Table. Use LetterBuilder for ordered Java content, HtmlLetterBuilder for supported letter markup, and TableBuilder for native text and rich-cell tables. Build snapshots before passing them to LetterPdfGenerator; font and complete document validation belong to generation. HTML builders also expose input inspection without PDF layout.

Deferred Java/HTML region content is resolved by com.nsdev.lettergenerator.internal.builder.content against the builder's final settings.

  • Classes
    Class
    Description
    Mutable, call-local authoring builder producing owned immutable canvas models.
    Mutable compiler input for the supported HTML-like letter template language.
    Mutable builder for ordinary letters, obtained from Letter.builder() or the public no-argument constructor.
    Convenience authoring of reusable stationery using the same geometry as a letter builder.
    Mutable table builder with a fixed column count and ordered, appended rows.