mergerBuilder property
This is the encharge to merge some paragraphs when they contains the same block attributes or when contains same types.
Default implementations:
- NoMergeBuilder: don't do nothing
- CommonMergerBuilder (default merge behavior): check if the Paragraph can be merged. It's focused on merge general Paragraph (even if them are pure inline types)
- BlockMergerBuilder: check just if the Paragraphs with block-attributes can be merge into a same one.
Example:
// to ignore merging behavior
final parser1 = RichTextParser(mergerBuilder: NoMergeBuilder())
// to merge [Paragraph]s if them can do it
final parser2 = RichTextParser(mergerBuilder: CommonMergerBuilder())
// to only merge blocks
final parser3 = RichTextParser(mergerBuilder: BlockMergerBuilder())
Implementation
final MergerBuilder mergerBuilder;