Class TableNodeRenderer
- java.lang.Object
-
- com.vladsch.flexmark.ext.tables.internal.TableNodeRenderer
-
- All Implemented Interfaces:
NodeRenderer
public class TableNodeRenderer extends java.lang.Object implements NodeRenderer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TableNodeRenderer.Factory
-
Field Summary
Fields Modifier and Type Field Description private TableParserOptions
options
-
Constructor Summary
Constructors Constructor Description TableNodeRenderer(DataHolder options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static java.lang.String
getAlignValue(TableCell.Alignment alignment)
java.util.Set<NodeRenderingHandler<?>>
getNodeRenderingHandlers()
private void
render(TableBlock node, NodeRendererContext context, HtmlWriter html)
private void
render(TableBody node, NodeRendererContext context, HtmlWriter html)
private void
render(TableCaption node, NodeRendererContext context, HtmlWriter html)
private void
render(TableCell node, NodeRendererContext context, HtmlWriter html)
private void
render(TableHead node, NodeRendererContext context, HtmlWriter html)
private void
render(TableRow node, NodeRendererContext context, HtmlWriter html)
private void
render(TableSeparator tableSeparator, NodeRendererContext context, HtmlWriter html)
-
-
-
Field Detail
-
options
private final TableParserOptions options
-
-
Constructor Detail
-
TableNodeRenderer
public TableNodeRenderer(DataHolder options)
-
-
Method Detail
-
getNodeRenderingHandlers
public java.util.Set<NodeRenderingHandler<?>> getNodeRenderingHandlers()
- Specified by:
getNodeRenderingHandlers
in interfaceNodeRenderer
- Returns:
- the mapping of nodes this renderer handles to rendering function
-
render
private void render(TableBlock node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableHead node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableSeparator tableSeparator, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableBody node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableRow node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableCaption node, NodeRendererContext context, HtmlWriter html)
-
render
private void render(TableCell node, NodeRendererContext context, HtmlWriter html)
-
getAlignValue
private static java.lang.String getAlignValue(TableCell.Alignment alignment)
-
-