Class TablesExtension

java.lang.Object
org.commonmark.ext.gfm.tables.TablesExtension
All Implemented Interfaces:
org.commonmark.Extension, org.commonmark.parser.Parser.ParserExtension, org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension, org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension, org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension

public class TablesExtension extends Object implements org.commonmark.parser.Parser.ParserExtension, org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension, org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension, org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension
Extension for GFM tables using "|" pipes (GitHub Flavored Markdown).

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

The parsed tables are turned into TableBlock blocks.

See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.commonmark.Extension
     
    void
    extend(org.commonmark.parser.Parser.Builder parserBuilder)
     
    void
    extend(org.commonmark.renderer.html.HtmlRenderer.Builder rendererBuilder)
     
    void
    extend(org.commonmark.renderer.markdown.MarkdownRenderer.Builder rendererBuilder)
     
    void
    extend(org.commonmark.renderer.text.TextContentRenderer.Builder rendererBuilder)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • create

      public static org.commonmark.Extension create()
    • extend

      public void extend(org.commonmark.parser.Parser.Builder parserBuilder)
      Specified by:
      extend in interface org.commonmark.parser.Parser.ParserExtension
    • extend

      public void extend(org.commonmark.renderer.html.HtmlRenderer.Builder rendererBuilder)
      Specified by:
      extend in interface org.commonmark.renderer.html.HtmlRenderer.HtmlRendererExtension
    • extend

      public void extend(org.commonmark.renderer.text.TextContentRenderer.Builder rendererBuilder)
      Specified by:
      extend in interface org.commonmark.renderer.text.TextContentRenderer.TextContentRendererExtension
    • extend

      public void extend(org.commonmark.renderer.markdown.MarkdownRenderer.Builder rendererBuilder)
      Specified by:
      extend in interface org.commonmark.renderer.markdown.MarkdownRenderer.MarkdownRendererExtension