private static TextCollectingAppendable getHeadingContent(NodeRendererContext context, Heading header) { TextCollectingAppendable out = new TextCollectingAppendable(); NodeRendererContext subContext = context.getSubContext(out, false); subContext.doNotRenderLinks(); subContext.renderChildren(header); return out; }
@Override public void beginRendering(final Document node, NodeFormatterContext context, MarkdownWriter appendable) { // collect anchor ref ids myWriter = appendable; myIdGenerator = myIdGeneratorFactory.create(); myIdGenerator.generateIds(node); }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlInnerBlockComment node, NodeRendererContext context, HtmlWriter html) { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlCommentBlocks, context.getHtmlOptions().escapeHtmlCommentBlocks, false); }
@Override public void run() { context.renderChildren(node); } });
@SuppressWarnings("MethodMayBeStatic") void render(HtmlInline node, NodeRendererContext context, HtmlWriter html) { //if (context.getHtmlOptions().sourceWrapInlineHtml) { // html.srcPos(node.getChars()).withAttr(AttributablePart.NODE_POSITION).tag("span"); //} renderInlineHtml(node, context, html, context.getHtmlOptions().suppressInlineHtml, context.getHtmlOptions().escapeInlineHtml); //if (context.getHtmlOptions().sourceWrapInlineHtml) { // html.tag("/span"); //} }
@Override public void render(Emphasis node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),
@Override public NodeRenderer create(final DataHolder options) { return new CoreNodeRenderer(options); } }
@Override public HtmlIdGenerator create() { return new HeaderIdGenerator(); } }
@Override public void run() { context.renderChildren(node); } });
@SuppressWarnings("MethodMayBeStatic") void render(HtmlCommentBlock node, NodeRendererContext context, HtmlWriter html) { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlCommentBlocks, context.getHtmlOptions().escapeHtmlCommentBlocks, false); }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlInlineComment node, NodeRendererContext context, HtmlWriter html) { renderInlineHtml(node, context, html, context.getHtmlOptions().suppressInlineHtmlComments, context.getHtmlOptions().escapeInlineHtmlComments); }
@Override public void render(Heading node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),
@Override public void run() { context.renderChildren(node); } });
@SuppressWarnings("MethodMayBeStatic") void render(HtmlInnerBlock node, NodeRendererContext context, HtmlWriter html) { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlBlocks, context.getHtmlOptions().escapeHtmlBlocks, false); }
@Override public void render(HtmlInnerBlockComment node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),
@Override public void run() { context.renderChildren(node); } });
@Override public void render(HtmlInline node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),
@Override public void run() { context.renderChildren(node); } });
@Override public void render(OrderedList node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),
@Override public void render(SoftLineBreak node, NodeRendererContext context, HtmlWriter html) { CoreNodeRenderer.this.render(node, context, html); } }),