APIdia Launch Partner
Top Description Constructors Methods
jdk.internal.org.commonmark.ext.gfm.tables

public Class TablesExtension

extends Object
implements ParserExtension, HtmlRendererExtension, TextContentRendererExtension, MarkdownRendererExtension
Class Inheritance
All Implemented Interfaces
jdk.internal.org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension, jdk.internal.org.commonmark.Extension, jdk.internal.org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension, jdk.internal.org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension, jdk.internal.org.commonmark.parser.Parser.ParserExtension
Imports
jdk.internal.org.commonmark.Extension, jdk.internal.org.commonmark.ext.gfm.tables.internal.TableBlockParser, .TableHtmlNodeRenderer, .TableMarkdownNodeRenderer, .TableTextContentNodeRenderer, jdk.internal.org.commonmark.parser.Parser, jdk.internal.org.commonmark.renderer.NodeRenderer, jdk.internal.org.commonmark.renderer.html.HtmlNodeRendererContext, .HtmlNodeRendererFactory, .HtmlRenderer, jdk.internal.org.commonmark.renderer.markdown.MarkdownNodeRendererContext, .MarkdownNodeRendererFactory, .MarkdownRenderer, jdk.internal.org.commonmark.renderer.text.TextContentNodeRendererContext, .TextContentNodeRendererFactory, .TextContentRenderer, java.util.Collections, .Set

Extension for GFM tables using "|" pipes (GitHub Flavored Markdown).

Create it with create() and then configure it on the builders (org.commonmark.parser.Parser.Builder#extensions(Iterable), HtmlRenderer.Builder#extensions(Iterable)).

The parsed tables are turned into TableBlock blocks.

See Also
Tables (extension) in GitHub Flavored Markdown Spec

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Extension
public void
public void
public void
public void
extend(MarkdownRenderer.Builder rendererBuilder)

Implements jdk.internal.org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension.extend.

Extend Markdown rendering, usually by registering custom node renderers using Builder#nodeRendererFactory.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

TablesExtensionback to summary
private TablesExtension()

Method Detail

createback to summary
public static Extension create()
extendback to summary
public void extend(Parser.Builder parserBuilder)

Implements jdk.internal.org.commonmark.parser.Parser.ParserExtension.extend.

Annotations
@Override
extendback to summary
public void extend(HtmlRenderer.Builder rendererBuilder)

Implements jdk.internal.org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension.extend.

Annotations
@Override
extendback to summary
public void extend(TextContentRenderer.Builder rendererBuilder)

Implements jdk.internal.org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension.extend.

Annotations
@Override
extendback to summary
public void extend(MarkdownRenderer.Builder rendererBuilder)

Implements jdk.internal.org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension.extend.

Doc from jdk.internal.org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension.extend.

Extend Markdown rendering, usually by registering custom node renderers using Builder#nodeRendererFactory.

Annotations
@Override