Package org.commonmark.ext.ins
Class InsExtension
java.lang.Object
org.commonmark.ext.ins.InsExtension
- All Implemented Interfaces:
Extension
,Parser.ParserExtension
,HtmlRenderer.HtmlRendererExtension
,MarkdownRenderer.MarkdownRendererExtension
,TextContentRenderer.TextContentRendererExtension
public class InsExtension
extends Object
implements Parser.ParserExtension, HtmlRenderer.HtmlRendererExtension, TextContentRenderer.TextContentRendererExtension, MarkdownRenderer.MarkdownRendererExtension
Extension for ins using ++
Create it with create()
and then configure it on the builders
(Parser.Builder.extensions(Iterable)
,
HtmlRenderer.Builder.extensions(Iterable)
).
The parsed ins text regions are turned into Ins
nodes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Extension
create()
void
extend
(Parser.Builder parserBuilder) void
extend
(HtmlRenderer.Builder rendererBuilder) void
extend
(MarkdownRenderer.Builder rendererBuilder) Extend Markdown rendering, usually by registering custom node renderers usingMarkdownRenderer.Builder.nodeRendererFactory(org.commonmark.renderer.markdown.MarkdownNodeRendererFactory)
.void
extend
(TextContentRenderer.Builder rendererBuilder)
-
Constructor Details
-
InsExtension
private InsExtension()
-
-
Method Details
-
create
-
extend
- Specified by:
extend
in interfaceParser.ParserExtension
-
extend
- Specified by:
extend
in interfaceHtmlRenderer.HtmlRendererExtension
-
extend
- Specified by:
extend
in interfaceTextContentRenderer.TextContentRendererExtension
-
extend
Description copied from interface:MarkdownRenderer.MarkdownRendererExtension
Extend Markdown rendering, usually by registering custom node renderers usingMarkdownRenderer.Builder.nodeRendererFactory(org.commonmark.renderer.markdown.MarkdownNodeRendererFactory)
.- Specified by:
extend
in interfaceMarkdownRenderer.MarkdownRendererExtension
- Parameters:
rendererBuilder
- the renderer builder to extend
-