Class TableMarkdownNodeRenderer
java.lang.Object
org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
org.commonmark.ext.gfm.tables.internal.TableMarkdownNodeRenderer
- All Implemented Interfaces:
NodeRenderer
The Table node renderer that is needed for rendering GFM tables (GitHub Flavored Markdown) to text content.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<TableCell.Alignment> private final MarkdownNodeRendererContextprivate final AsciiMatcherprivate final MarkdownWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidrenderBlock(TableBlock node) protected voidrenderBody(TableBody node) protected voidrenderCell(TableCell node) private voidrenderChildren(Node parent) protected voidrenderHead(TableHead node) protected voidMethods inherited from class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
getNodeTypes, renderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.commonmark.renderer.NodeRenderer
afterRoot, beforeRoot, getNodeTypes, render
-
Field Details
-
writer
-
context
-
pipe
-
columns
-
-
Constructor Details
-
TableMarkdownNodeRenderer
-
-
Method Details
-
renderBlock
- Specified by:
renderBlockin classTableNodeRenderer
-
renderHead
- Specified by:
renderHeadin classTableNodeRenderer
-
renderBody
- Specified by:
renderBodyin classTableNodeRenderer
-
renderRow
- Specified by:
renderRowin classTableNodeRenderer
-
renderCell
- Specified by:
renderCellin classTableNodeRenderer
-
renderChildren
-