Class TableHtmlNodeRenderer
- java.lang.Object
-
- org.commonmark.ext.gfm.tables.internal.TableNodeRenderer
-
- org.commonmark.ext.gfm.tables.internal.TableHtmlNodeRenderer
-
- All Implemented Interfaces:
NodeRenderer
public class TableHtmlNodeRenderer extends TableNodeRenderer
-
-
Field Summary
Fields Modifier and Type Field Description private HtmlNodeRendererContext
context
private HtmlWriter
htmlWriter
-
Constructor Summary
Constructors Constructor Description TableHtmlNodeRenderer(HtmlNodeRendererContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getAlignValue(TableCell.Alignment alignment)
private java.util.Map<java.lang.String,java.lang.String>
getAttributes(Node node, java.lang.String tagName)
private java.util.Map<java.lang.String,java.lang.String>
getCellAttributes(TableCell tableCell, java.lang.String tagName)
protected void
renderBlock(TableBlock tableBlock)
protected void
renderBody(TableBody tableBody)
protected void
renderCell(TableCell tableCell)
private void
renderChildren(Node parent)
protected void
renderHead(TableHead tableHead)
protected void
renderRow(TableRow tableRow)
-
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
afterRoot, beforeRoot
-
-
-
-
Field Detail
-
htmlWriter
private final HtmlWriter htmlWriter
-
context
private final HtmlNodeRendererContext context
-
-
Constructor Detail
-
TableHtmlNodeRenderer
public TableHtmlNodeRenderer(HtmlNodeRendererContext context)
-
-
Method Detail
-
renderBlock
protected void renderBlock(TableBlock tableBlock)
- Specified by:
renderBlock
in classTableNodeRenderer
-
renderHead
protected void renderHead(TableHead tableHead)
- Specified by:
renderHead
in classTableNodeRenderer
-
renderBody
protected void renderBody(TableBody tableBody)
- Specified by:
renderBody
in classTableNodeRenderer
-
renderRow
protected void renderRow(TableRow tableRow)
- Specified by:
renderRow
in classTableNodeRenderer
-
renderCell
protected void renderCell(TableCell tableCell)
- Specified by:
renderCell
in classTableNodeRenderer
-
getAttributes
private java.util.Map<java.lang.String,java.lang.String> getAttributes(Node node, java.lang.String tagName)
-
getCellAttributes
private java.util.Map<java.lang.String,java.lang.String> getCellAttributes(TableCell tableCell, java.lang.String tagName)
-
getAlignValue
private static java.lang.String getAlignValue(TableCell.Alignment alignment)
-
renderChildren
private void renderChildren(Node parent)
-
-