@Override public void run() { html.text(text); } });
private void render(Emoji node, NodeRendererContext context, HtmlWriter html) { Emoji emoji = (Emoji) node; String shortcut = shortCutMap.get(emoji.getText().toString()); if (shortcut == null) { // output as text html.text(":"); context.renderChildren(node); html.text(":"); } else { html.raw(shortcut); } }
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
private void render(JekyllTag node, NodeRendererContext context, HtmlWriter html) { if (enabledRendering) html.text(node.getChars()); else if (node.getTag().equals("include") && includeContent != null && !node.getParameters().isEmpty()) { String content = includeContent.get(node.getParameters()); if (content != null && !content.isEmpty()) { html.rawPre(content); } } }
@SuppressWarnings("MethodMayBeStatic") void render(Text node, NodeRendererContext context, HtmlWriter html) { html.text(Escaping.normalizeEOL(node.getChars().unescape())); }
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
@SuppressWarnings("MethodMayBeStatic") void render(CodeBlock node, NodeRendererContext context, HtmlWriter html) { if (node.getParent() instanceof IndentedCodeBlock) { html.text(node.getContentChars().trimTailBlankLines().normalizeEndWithEOL()); } else { html.text(node.getContentChars().normalizeEOL()); } }
@Override public void run() { html.text(node.getMarkerSuffix().unescape()); context.renderChildren(node); } });
private void render(Macro node, NodeRendererContext context, HtmlWriter html) { int tmp = 0; if (options.enableRendering) { html.text(Node.spanningChars(node.getOpeningMarker(), node.getClosingMarker())); context.renderChildren(node); } }
public static void renderInlineHtml(HtmlInlineBase node, NodeRendererContext context, HtmlWriter html, boolean suppress, boolean escape) { if (suppress) return; if (escape) { html.text(node.getChars().normalizeEOL()); } else { html.rawPre(node.getChars().normalizeEOL()); } }
private void render(AutoLink node, NodeRendererContext context, HtmlWriter html) { String text = node.getText().toString(); if (context.isDoNotRenderLinks()) { html.text(text); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, text, null); html.raw("[").raw(text).raw("|").raw(resolvedLink.getUrl()); } }
private void render(final GitLabInlineMath node, final NodeRendererContext context, final HtmlWriter html) { html.withAttr().attr(Attribute.CLASS_ATTR, options.inlineMathClass).withAttr().tag("span"); html.text(node.getText()); html.tag("/span"); }
@SuppressWarnings("MethodMayBeStatic") void render(HtmlEntity node, NodeRendererContext context, HtmlWriter html) { if (context.getHtmlOptions().unescapeHtmlEntities) { html.text(node.getChars().unescape()); } else { html.raw(node.getChars().unescapeNoEntities()); } }
private void render(WikiLink node, NodeRendererContext context, HtmlWriter html) { if (options.disableRendering) { html.text(node.getChars().unescape()); } else { ResolvedLink resolvedLink = context.resolveLink(WikiLinkExtension.WIKI_LINK, node.getLink().toString(), null); html.raw("["); html.raw(node.getText().isNotNull() ? node.getText().toString() : node.getPageRef().toString()); html.raw("|"); html.raw(resolvedLink.getUrl()); html.raw("]"); } }
private void render(Zzzzzz node, NodeRendererContext context, HtmlWriter html) { if (options.zzzzzzOption1) html.attr("href", context.encodeUrl(options.zzzzzzOption2)); html.withAttr().tag("a"); html.text(node.getText().unescape()); html.tag("/a"); }
private void render(ZzzzzzBlock node, NodeRendererContext context, HtmlWriter html) { if (options.zzzzzzOption1) html.attr("href", context.encodeUrl(options.zzzzzzOption2)); html.withAttr().tag("a"); html.text(node.getText().unescape()); html.tag("/a"); }
private void render(MailLink node, NodeRendererContext context, HtmlWriter html) { String text = node.getText().unescape(); if (context.isDoNotRenderLinks()) { html.text(text); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, text, null); html.raw("[").raw(text).raw("|mailto:").raw(resolvedLink.getUrl()).raw("]"); } }
private void render(MailLink node, NodeRendererContext context, HtmlWriter html) { String text = node.getText().unescape(); if (context.isDoNotRenderLinks()) { html.text(text); } else { ResolvedLink resolvedLink = context.resolveLink(LinkType.LINK, text, null); html.raw("[").raw(text).raw("|mailto:").raw(resolvedLink.getUrl()).raw("]"); } }