Top Classes Enums
module org.jabref.htmltonode

Package org.jabref.htmltonode.internal


Class Summary

Modifier and TypeClass and Description
pack-priv class
BlockCollector

Accumulates blocks while walking the DOM.

public class
CssStyleParser

Applies the subset of inline CSS (style="…" attributes) that occurs in JabRef preview HTML: citeproc-java spans (font-style, font-variant, font-weight, text-decoration), the search highlighter's background, cover-image sizing, and the AI raw template's white-space: pre-wrap.

public class
HighlightTextFlow

A TextFlow that can paint real background rectangles behind character ranges — used for <mark>/background-color runs (JabRef's search-hit highlighting) and for the text selection driven by TextSelection.

public class
HtmlToModel

Parses HTML into the block/inline model.

public class
PlainText

Extracts readable plain text from the block model, roughly like a browser's innerText (JabRef uses that for "Copy citation (text)" today).

public class
RenderSupport

Rendering helpers shared by the TextFlow-based and the RichTextArea-based renderer.

public class
TextSelection

Mouse-driven text selection across all HighlightTextFlows of a rendered document.

Enum Summary

Modifier and TypeEnum and Description
public enum