Uses of Interface
com.nsdev.lettergenerator.model.block.Block
Packages that use Block
Package
Description
Mutable convenience builders that produce independent immutable model snapshots.
Immutable reusable content registered and resolved within an individual letter document.
Immutable input model for PDF letters.
Content blocks shared by body sections, fixed elements, and visual signatures.
Physical-page geometry and placement rules.
Immutable cell content, appearance and body-row page policies for native tables.
Immutable convenience parts for letter signatures.
-
Uses of Block in com.nsdev.lettergenerator.builder
Methods in com.nsdev.lettergenerator.builder with parameters of type BlockModifier and TypeMethodDescriptionAppends bounded rich content using explicit physical coordinates.Appends bounded rich content with a stable identifier and inherited canvas typography.Appends an advanced model block without leaving the fluent API.StationeryBuilder.footer(PageSelector pages, Block... blocks) Replaces one footer variant with immutable rich blocks.LetterBuilder.footerBlocks(Block... blocks) Replaces footer content with an ordered snapshot of advanced model blocks.LetterBuilder.footerBlocks(PageSelector pages, Block... blocks) Replaces footer content for one page selection; ALL is fallback for unspecified selections.Appends an explicit softly kept group of immutable blocks.StationeryBuilder.header(PageSelector pages, Block... blocks) Replaces one header variant with immutable rich blocks.LetterBuilder.headerBlocks(Block... blocks) Replaces header content with an ordered snapshot of advanced model blocks.LetterBuilder.headerBlocks(PageSelector pages, Block... blocks) Replaces header content for one page selection; ALL is fallback for unspecified selections.LetterBuilder.signatureBlocks(Block... blocks) Replaces signature content with an ordered snapshot of advanced model blocks.Method parameters in com.nsdev.lettergenerator.builder with type arguments of type BlockModifier and TypeMethodDescriptionLetterBuilder.part(LetterElement element, List<Block> blocks) Replaces one semantic role while preserving conventional letter order.LetterBuilder.part(LetterElement element, List<Block> blocks, Style localStyle) Replaces one semantic role with explicit local wrapper styling. -
Uses of Block in com.nsdev.lettergenerator.component
Methods in com.nsdev.lettergenerator.component that return types with arguments of type BlockModifier and TypeMethodDescriptionLetterComponent.blocks()Returns the value of theblocksrecord component.Methods in com.nsdev.lettergenerator.component with parameters of type BlockModifier and TypeMethodDescriptionstatic LetterComponentGroups model blocks for document-local registration.Constructor parameters in com.nsdev.lettergenerator.component with type arguments of type BlockModifierConstructorDescriptionLetterComponent(List<Block> blocks) Snapshots content without validating it. -
Uses of Block in com.nsdev.lettergenerator.model
Methods in com.nsdev.lettergenerator.model that return types with arguments of type BlockModifier and TypeMethodDescriptionSection.blocks()Returns the value of theblocksrecord component.Constructor parameters in com.nsdev.lettergenerator.model with type arguments of type Block -
Uses of Block in com.nsdev.lettergenerator.model.block
Classes in com.nsdev.lettergenerator.model.block that implement BlockModifier and TypeClassDescriptionfinal recordRich flowing content with optional independent borders, padding and background color.final recordA fixed-size flow unit containing arbitrary bounded elements in stable paint order.final recordSide-by-side independent rich-content columns, using proportional widths after physical gaps.final recordReference to a document-local reusable component.final recordOrdered content grouped under common typography and a soft page-keep preference.final recordText heading kept with the following block on the same page when layout permits.final recordPNG/JPEG/static SVG image scaled proportionally to fit an explicit box in millimeters.final recordSemantic letter content that receives element-specific theme defaults before ordinary layout.final recordOrdered or bulleted list with one sequence of text runs per item.final recordExplicit page boundary in the body flow.final recordFlowing literal text that can wrap and continue across pages.final recordFull-width native table with positive proportional column weights, an optional repeating header and ordered body rows.Methods in com.nsdev.lettergenerator.model.block that return types with arguments of type BlockModifier and TypeMethodDescriptionBoxBlock.blocks()Returns the value of theblocksrecord component.GroupBlock.blocks()Returns the value of theblocksrecord component.LetterPartBlock.blocks()Returns the value of theblocksrecord component.Methods in com.nsdev.lettergenerator.model.block with parameters of type BlockModifier and TypeMethodDescriptionstatic GroupBlockCreates a group using inherited appearance and the ordinary soft keep.Constructor parameters in com.nsdev.lettergenerator.model.block with type arguments of type BlockModifierConstructorDescriptionBoxBlock(List<Block> blocks, BoxAppearance appearance, Style style) Snapshots content without validating nullable authoring values.GroupBlock(List<Block> blocks, Style style) Creates an ordinary group without fallback typography.GroupBlock(List<Block> blocks, Style style, Style defaultStyle) Snapshots the child list without checking its content or renderability.LetterPartBlock(LetterElement element, List<Block> blocks, Style style) Snapshots content for shared semantic preparation. -
Uses of Block in com.nsdev.lettergenerator.model.layout
Methods in com.nsdev.lettergenerator.model.layout that return types with arguments of type BlockModifier and TypeMethodDescriptionColumn.blocks()Returns the value of theblocksrecord component.FixedElement.blocks()Returns the value of theblocksrecord component.PositionedContent.blocks()Returns the value of theblocksrecord component.Signature.blocks()Returns the value of theblocksrecord component.Constructor parameters in com.nsdev.lettergenerator.model.layout with type arguments of type BlockModifierConstructorDescriptionSnapshots content without replacing null values needed by path-aware validation.FixedElement(String id, Zone zone, PageSelector pages, Bounds boundsMm, List<Block> blocks) Snapshots content into an unmodifiable list while retaining null lists and entries.Snapshots content while retaining invalid nulls for path-aware generation validation.Signature(SignaturePlacement placement, List<Block> blocks, Bounds boundsMm) Snapshots the blocks without checking placement, bounds, or content. -
Uses of Block in com.nsdev.lettergenerator.model.table
Methods in com.nsdev.lettergenerator.model.table that return types with arguments of type BlockModifier and TypeMethodDescriptionTableCell.blocks()Returns the value of theblocksrecord component.Method parameters in com.nsdev.lettergenerator.model.table with type arguments of type Block -
Uses of Block in com.nsdev.lettergenerator.signature
Methods in com.nsdev.lettergenerator.signature that return types with arguments of type BlockModifier and TypeMethodDescriptionImageSignature.blocks()Exposes the ordered immutable blocks represented by this signature part.SignatureContent.blocks()Exposes the ordered immutable blocks represented by this signature part.TextSignature.blocks()Exposes the ordered immutable blocks represented by this signature part.