@Override public void render(final NodeFormatterContext context, final MarkdownWriter writer) { context.renderChildren(node); } });
@Override public void render(final NodeFormatterContext context, final MarkdownWriter writer) { context.renderChildren(node); } });
@Override public void render(final NodeFormatterContext context, final MarkdownWriter writer) { context.renderChildren(node); } });
private void render(TextBase node, NodeFormatterContext context, MarkdownWriter markdown) { context.renderChildren(node); }
private void render(Document node, NodeFormatterContext context, MarkdownWriter markdown) { // No rendering itself myTranslationStore = context.getTranslationStore(); context.renderChildren(node); }
@Override public void render(final NodeFormatterContext context, final MarkdownWriter writer) { context.renderChildren(node); childText[0] = writer.getText(); } });
private void render(TableSeparator node, NodeFormatterContext context, MarkdownWriter markdown) { myTable.setSeparator(true); context.renderChildren(node); }
private void render(final TableBody node, final NodeFormatterContext context, MarkdownWriter markdown) { myTable.setSeparator(false); myTable.setHeader(false); context.renderChildren(node); }
private void render(final TableHead node, final NodeFormatterContext context, MarkdownWriter markdown) { myTable.setSeparator(false); myTable.setHeader(true); context.renderChildren(node); }
private void render(final EnumeratedReferenceLink node, NodeFormatterContext context, final MarkdownWriter markdown) { markdown.append("[@"); if (context.isTransformingText()) { if (context.isTransformingText()) { renderReferenceText(node.getText(), context, markdown); } else { context.renderChildren(node); } } else { context.renderChildren(node); } markdown.append("]"); }
private void render(GitLabBlockQuote node, NodeFormatterContext context, MarkdownWriter markdown) { markdown.append(">>>").line(); context.renderChildren(node); markdown.append("<<<").line(); }
private void render(Emphasis node, NodeFormatterContext context, MarkdownWriter markdown) { markdown.append(node.getOpeningMarker()); context.renderChildren(node); markdown.append(node.getOpeningMarker()); }
private void render(final TableRow node, final NodeFormatterContext context, MarkdownWriter markdown) { context.renderChildren(node); if (context.getRenderPurpose() == FORMAT) { if (!myTable.isSeparator()) myTable.nextRow(); } else { markdown.line(); } }
private void render(StrongEmphasis node, NodeFormatterContext context, MarkdownWriter markdown) { markdown.append(node.getOpeningMarker()); context.renderChildren(node); markdown.append(node.getOpeningMarker()); }
@Override public void renderReferenceBlock(final MacroDefinitionBlock node, final NodeFormatterContext context, final MarkdownWriter markdown) { markdown.blankLine().append(">>>").append(transformReferenceId(node.getName().toString(), context)).line(); Node child = node.getFirstChild(); if (child instanceof Paragraph && child == node.getLastChild()) { // if a single paragraph then we unwrap it and output only its children as inline text context.renderChildren(child); } else { context.renderChildren(node); } markdown.line().append("<<<").blankLine(); }
private void render(final EnumeratedReferenceText node, NodeFormatterContext context, final MarkdownWriter markdown) { markdown.append("[#"); if (context.isTransformingText()) { renderReferenceText(node.getText(), context, markdown); } else { context.renderChildren(node); } markdown.append("]"); }
@Override public void renderReferenceBlock(final FootnoteBlock node, final NodeFormatterContext context, final MarkdownWriter markdown) { markdown.blankLine().append("[^"); markdown.append(transformReferenceId(node.getText().toString(), context)); markdown.append("]: "); markdown.pushPrefix().addPrefix(" "); context.renderChildren(node); markdown.popPrefix(); markdown.blankLine(); }
@Override public void renderReferenceBlock(final EnumeratedReferenceBlock node, final NodeFormatterContext context, final MarkdownWriter markdown) { markdown.blankLine().append("[@").appendNonTranslating(node.getText()).append("]: "); markdown.pushPrefix().addPrefix(" "); context.renderChildren(node); markdown.popPrefix(); markdown.blankLine(); }
private void render(final TableCaption node, final NodeFormatterContext context, MarkdownWriter markdown) { if (context.getRenderPurpose() == FORMAT) { myTable.setCaptionWithMarkers(node.getOpeningMarker(), node.getText(), node.getClosingMarker()); } else { // KLUDGE: to reuse the table formatting logic of MarkdownTable String dummyCaption = node.hasChildren() ? "dummy" : ""; String formattedCaption = MarkdownTable.formattedCaption(BasedSequenceImpl.of(dummyCaption), options); if (formattedCaption != null) { markdown.line().append(node.getOpeningMarker()); context.renderChildren(node); markdown.append(node.getClosingMarker()).line(); } } }
private void render(final AdmonitionBlock node, final NodeFormatterContext context, MarkdownWriter markdown) { markdown.blankLine(); markdown.append(node.getOpeningMarker()).append(' '); markdown.appendNonTranslating(node.getInfo()); if (node.getTitle().isNotNull()) { markdown.append(' ').append('"').appendTranslating(node.getTitle()).append('"'); } markdown.line(); markdown.pushPrefix().addPrefix(RepeatedCharSequence.of(" ", options.contentIndent).toString()); context.renderChildren(node); markdown.blankLine(); markdown.popPrefix(); }