private void render(HtmlBlock node, NodeRendererContext context, HtmlWriter html) { if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlBlocks, context.getHtmlOptions().escapeHtmlBlocks); } }
private void render(HtmlBlock node, final DocxRendererContext docx) { if (node.hasChildren()) { // inner blocks handle rendering docx.renderChildren(node); } else { renderHtmlBlock(node, docx, docx.getDocxRendererOptions().suppressHtmlBlocks, true || docx.getDocxRendererOptions().escapeHtmlBlocks); } }
private void render(HtmlBlock node, NodeRendererContext context, HtmlWriter html) { if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlBlocks, context.getHtmlOptions().escapeHtmlBlocks); } }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlBlock node, NodeRendererContext context, HtmlWriter html) { html.line(); final HtmlRendererOptions htmlOptions = context.getHtmlOptions(); if (htmlOptions.sourceWrapHtmlBlocks) { html.srcPos(node.getChars()).withAttr(AttributablePart.NODE_POSITION).tag("div").indent().line(); } if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { renderHtmlBlock(node, context, html, htmlOptions.suppressHtmlBlocks, htmlOptions.escapeHtmlBlocks, false); } if (htmlOptions.sourceWrapHtmlBlocks) { html.unIndent().tag("/div"); } html.lineIf(htmlOptions.htmlBlockCloseTagEol); }
private void render(HtmlBlock node, NodeFormatterContext context, MarkdownWriter markdown) { if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { markdown.blankLine(); // TODO: this really needs to be parsed but we won't do it switch (context.getRenderPurpose()) { case TRANSLATION_SPANS: case TRANSLATED_SPANS: markdown.appendNonTranslating(myHtmlBlockPrefix, node.getChars().trimEOL(), ">", node.getChars().trimmedEOL()); break; case TRANSLATED: markdown.openPreFormatted(true); markdown.appendNonTranslating(node.getChars()); markdown.closePreFormatted(); break; case FORMAT: default: markdown.append(node.getChars()); } markdown.blankLine(); } }
private void render(HtmlBlock node, NodeRendererContext context, HtmlWriter html) { if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { renderHtmlBlock(node, context, html, context.getHtmlOptions().suppressHtmlBlocks, context.getHtmlOptions().escapeHtmlBlocks); } }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlBlock node, NodeRendererContext context, HtmlWriter html) { html.line(); final HtmlRendererOptions htmlOptions = context.getHtmlOptions(); if (htmlOptions.sourceWrapHtmlBlocks) { html.srcPos(node.getChars()).withAttr(AttributablePart.NODE_POSITION).tag("div").indent().line(); } if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { renderHtmlBlock(node, context, html, htmlOptions.suppressHtmlBlocks, htmlOptions.escapeHtmlBlocks, false); } if (htmlOptions.sourceWrapHtmlBlocks) { html.unIndent().tag("/div"); } html.lineIf(htmlOptions.htmlBlockCloseTagEol); }
private void render(HtmlBlock node, NodeFormatterContext context, MarkdownWriter markdown) { if (node.hasChildren()) { // inner blocks handle rendering context.renderChildren(node); } else { markdown.blankLine(); // TODO: this really needs to be parsed but we won't do it switch (context.getRenderPurpose()) { case TRANSLATION_SPANS: case TRANSLATED_SPANS: markdown.appendNonTranslating(myHtmlBlockPrefix, node.getChars().trimEOL(), ">", node.getChars().trimmedEOL()); break; case TRANSLATED: markdown.openPreFormatted(true); markdown.appendNonTranslating(node.getChars()); markdown.closePreFormatted(); break; case FORMAT: default: markdown.append(node.getChars()); } markdown.blankLine(); } }