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 HtmlNodeRendererContextcontextprivate HtmlWriterhtmlWriter
-
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.StringgetAlignValue(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 voidrenderBlock(TableBlock tableBlock)protected voidrenderBody(TableBody tableBody)protected voidrenderCell(TableCell tableCell)private voidrenderChildren(Node parent)protected voidrenderHead(TableHead tableHead)protected voidrenderRow(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:
renderBlockin classTableNodeRenderer
-
renderHead
protected void renderHead(TableHead tableHead)
- Specified by:
renderHeadin classTableNodeRenderer
-
renderBody
protected void renderBody(TableBody tableBody)
- Specified by:
renderBodyin classTableNodeRenderer
-
renderRow
protected void renderRow(TableRow tableRow)
- Specified by:
renderRowin classTableNodeRenderer
-
renderCell
protected void renderCell(TableCell tableCell)
- Specified by:
renderCellin 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)
-
-