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 MarkdownNodeRendererContext
private final AsciiMatcher
private final MarkdownWriter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
renderBlock
(TableBlock node) protected void
renderBody
(TableBody node) protected void
renderCell
(TableCell node) private void
renderChildren
(Node parent) protected void
renderHead
(TableHead node) protected void
Methods inherited from class org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
getNodeTypes, render
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.commonmark.renderer.NodeRenderer
getNodeTypes, render
-
Field Details
-
writer
-
context
-
pipe
-
columns
-
-
Constructor Details
-
TableMarkdownNodeRenderer
-
-
Method Details
-
renderBlock
- Specified by:
renderBlock
in classTableNodeRenderer
-
renderHead
- Specified by:
renderHead
in classTableNodeRenderer
-
renderBody
- Specified by:
renderBody
in classTableNodeRenderer
-
renderRow
- Specified by:
renderRow
in classTableNodeRenderer
-
renderCell
- Specified by:
renderCell
in classTableNodeRenderer
-
renderChildren
-