Package org.commonmark.renderer.html
Class HtmlRenderer
java.lang.Object
org.commonmark.renderer.html.HtmlRenderer
- All Implemented Interfaces:
Renderer
Renders a tree of nodes to HTML.
Start with the builder() method to configure the renderer. Example:
HtmlRenderer renderer = HtmlRenderer.builder().escapeHtml(true).build();
renderer.render(node);
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBuilder for configuring anHtmlRenderer.static interfaceExtension forHtmlRenderer.private class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<AttributeProviderFactory> private final booleanprivate final List<HtmlNodeRendererFactory> private final booleanprivate final booleanprivate final booleanprivate final Stringprivate final UrlSanitizer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HtmlRenderer.Builderbuilder()Create a new builder for configuring anHtmlRenderer.Render the tree of nodes to string.voidrender(Node node, Appendable output) Render the tree of nodes to output.
-
Field Details
-
softbreak
-
escapeHtml
private final boolean escapeHtml -
percentEncodeUrls
private final boolean percentEncodeUrls -
omitSingleParagraphP
private final boolean omitSingleParagraphP -
sanitizeUrls
private final boolean sanitizeUrls -
urlSanitizer
-
attributeProviderFactories
-
nodeRendererFactories
-
-
Constructor Details
-
HtmlRenderer
-
-
Method Details
-
builder
Create a new builder for configuring anHtmlRenderer.- Returns:
- a builder
-
render
Description copied from interface:RendererRender the tree of nodes to output. -
render
Description copied from interface:RendererRender the tree of nodes to string.
-