A document is a list of org.jabref.htmltonode.model.Blocks; paragraph-like blocks contain org.jabref.htmltonode.model.Inline runs whose org.jabref.htmltonode.model.InlineStyle is fully resolved (no inheritance left to compute). The model has no JavaFX dependencies, so parsing can be tested and reused without a JavaFX runtime.
org.jabref.htmltonode.model.Block
org.jabref.htmltonode.model.Inline
org.jabref.htmltonode.model.InlineStyle
Block-level content resulting from parsing HTML.
Inline-level content of a paragraph-like block.