All Classes and Interfaces
Class
Description
Application-supplied postal address lines in their intended display order.
Optional freely positioned sender, recipient and date panel inside body flow.
Closed set of letter content blocks usable in body sections and positioned regions.
Uniform border on all four cell edges.
Independent optional physical borders for a flowing box.
Finite vocabulary of native table-cell border line styles.
Rectangle measured from a containing zone's upper-left corner, in millimeters.
Optional flow-box decoration, independent of typography and pagination.
Rich flowing content with optional independent borders, padding and background color.
Convenience entry point for stable, bounded positioned content within ordinary letter flow.
A fixed-size flow unit containing arbitrary bounded elements in stable paint order.
Mutable, call-local authoring builder producing owned immutable canvas models.
Nullable cell appearance overrides.
Independent flowing content occupying a weighted share of its parent columns block.
Side-by-side independent rich-content columns, using proportional widths after physical gaps.
Reference to a document-local reusable component.
Declared layout rectangle, measured from the physical page's upper-left corner.
Stable diagnostic code with a human-readable message and input location.
Processing stage that produced a diagnostic.
Severity of a structured authoring or rendering diagnostic.
Optional descriptive PDF metadata; null fields omit the corresponding document information.
Optional language, formatting, metadata and explicit font fallback settings.
Positioned content repeated on selected pages inside a reserved top or bottom zone.
Physical font face selected from resolved bold and italic style flags.
Ordered content grouped under common typography and a soft page-keep preference.
Text heading kept with the following block on the same page when layout permits.
Mutable compiler input for the supported HTML-like letter template language.
PNG/JPEG/static SVG image scaled proportionally to fit an explicit box in millimeters.
Immutable PNG/JPEG/static SVG signature part owning a defensive copy of its image bytes.
PNG/JPEG/static SVG image centered behind selected physical pages, with its aspect ratio
preserved inside the supplied millimeter box.
Indicates invalid JSON, markup, model data or registered font configuration.
Page-breaking strength for a block, successor relationship or table row.
Starting point for content-first letters and the supported HTML letter template format.
Mutable builder for ordinary letters, obtained from
Letter.builder() or the public no-argument constructor.Reusable immutable content registered on an individual document.
Complete immutable input to PDF generation, shared by the Java builders and JSON input.
Semantic content positions used by letter authoring and theme defaults.
Semantic letter content that receives element-specific theme defaults before ordinary layout.
Unchecked base for caller-facing letter validation and PDF rendering failures.
Generates complete PDF letters from immutable Java models or JSON.
Mutable configuration that accumulates trusted Java font sources in registration order.
Immutable per-document role defaults and named styles.
Mutable accumulator whose built themes own snapshots of both registrations.
Ordered or bulleted list with one sequence of text runs per item.
A list item's literal inline content followed by zero or more nested ordered/bulleted lists.
Deterministic per-document formatting, independent of JVM defaults.
Physical-page insets in millimeters, outside both the body and reserved zones.
Orientation applied to named or custom page dimensions.
Native output modes; conformance modes reject incompatible later processing.
Cell inner spacing, in millimeters.
Explicit page boundary in the body flow.
Custom physical paper dimensions, validated during generation.
Dynamic physical page field evaluated by the renderer after pagination.
Page selection for fixed elements and watermarks.
Portrait paper sizes used to derive page, body, and reserved-zone dimensions.
Physical page layout with reserved regions inside the page margins.
Flowing literal text that can wrap and continue across pages.
A sender or recipient with optional organization and address.
Owned, validated PDF pages to append after a generated letter.
Indicates failure while composing, laying out, rendering or post-processing a PDF.
One stable, bounded canvas element.
Immutable parsed template and configuration, safe for concurrent independent binding.
Per-call PDF output choices and optional authoring overlays.
One contiguous source part in output order; page numbers are one-based.
Identifies the origin of a contiguous range in a generated PDF pack.
Complete accepted PDF with actual page count and optional authoring geometry.
Named group of body blocks rendered in list order.
Visual signature content, either appended to the body or positioned on the final page.
Immutable visual signature content accepted by
LetterBuilder.signature(SignatureContent...).Controls whether a visual signature follows body flow or occupies a reserved last-page region.
Immutable header, footer and logo geometry shared by letters using a theme.
Convenience authoring of reusable stationery using the same geometry as a letter builder.
Immutable set of nullable typography and spacing overrides.
Mutable accumulator for an immutable
Style.Semantic locations whose theme defaults precede explicit document and content styles.
Convenience entry point for text tables embedded with
LetterBuilder.table(com.nsdev.lettergenerator.model.block.TableBlock).Table appearance defaults shared by every authoring API.
Full-width native table with positive proportional column weights, an optional repeating header
and ordered body rows.
Mutable table builder with a fixed column count and ordered, appended rows.
Cell containing either inline runs or ordinary blocks.
Optional table appearance and body-row page policies.
Consecutive body rows requested to stay on one page.
Overrides page-breaking behavior for one zero-based body row.
One source occurrence in a template's input contract.
Immutable syntactic requirements, including conditional branches and scoped aliases.
Horizontal paragraph alignment; images also use this value for their enclosing block.
Document reading direction; AUTO derives the base direction from the selected language.
Literal inline text with optional style overrides and an external hyperlink.
Immutable plain-text signature part: single newlines change lines and blank lines separate
paragraphs.
Text centered behind selected pages using a built-in or registered regular font.
Immutable input inspection result.
Finite text/date/number/currency formatting without reflection or global lookups.
Vertical position of cell content within the native table row.
Optional decoration centered on the physical page and drawn behind letter content.
Reserved region for positioned fixed elements, inside the outer page margins.