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 java.lang.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 Modifier Constructor Description private
InsExtension()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static 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)
-
-
-
Method Detail
-
create
public static Extension create()
-
extend
public void extend(Parser.Builder parserBuilder)
- Specified by:
extend
in interfaceParser.ParserExtension
-
extend
public void extend(HtmlRenderer.Builder rendererBuilder)
- Specified by:
extend
in interfaceHtmlRenderer.HtmlRendererExtension
-
extend
public void extend(TextContentRenderer.Builder rendererBuilder)
- Specified by:
extend
in interfaceTextContentRenderer.TextContentRendererExtension
-
extend
public void extend(MarkdownRenderer.Builder rendererBuilder)
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
-
-