public class MarkdownRenderer
extends org.commonmark.node.AbstractVisitor
Nodes generated by
MessageML.asMarkdown() as their text (Markdown) representation
and associated entity data in JSON format.| Constructor and Description |
|---|
MarkdownRenderer(org.commonmark.node.Document document)
Process the document tree and generate its text representation.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.node.ObjectNode |
getJson()
Get the JSON representation of the input document.
|
String |
getText()
Get the text representation of the input document.
|
void |
visit(org.commonmark.node.BulletList ul) |
void |
visit(org.commonmark.node.CustomBlock node) |
void |
visit(org.commonmark.node.CustomNode node) |
void |
visit(org.commonmark.node.Document document) |
void |
visit(org.commonmark.node.Emphasis em) |
void |
visit(org.commonmark.node.FencedCodeBlock code) |
void |
visit(org.commonmark.node.HardLineBreak hardLineBreak) |
void |
visit(org.commonmark.node.Link a) |
void |
visit(org.commonmark.node.ListItem li) |
void |
visit(org.commonmark.node.OrderedList ol) |
void |
visit(org.commonmark.node.Paragraph paragraph) |
void |
visit(org.commonmark.node.StrongEmphasis b) |
void |
visit(org.commonmark.node.Text text) |
public MarkdownRenderer(org.commonmark.node.Document document)
document - the input document tree.public void visit(org.commonmark.node.Document document)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.Text text)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.HardLineBreak hardLineBreak)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.Paragraph paragraph)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.Emphasis em)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.StrongEmphasis b)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.Link a)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.BulletList ul)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.OrderedList ol)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.ListItem li)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.FencedCodeBlock code)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.CustomNode node)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic void visit(org.commonmark.node.CustomBlock node)
visit in interface org.commonmark.node.Visitorvisit in class org.commonmark.node.AbstractVisitorpublic String getText()
public com.fasterxml.jackson.databind.node.ObjectNode getJson()
Copyright © 2019 The Symphony Software Foundation. All rights reserved.