Package it.smartio.docs.markdown
Class MarkdownBuilder
- java.lang.Object
-
- org.commonmark.node.AbstractVisitor
-
- it.smartio.docs.markdown.MarkdownBuilder
-
- All Implemented Interfaces:
org.commonmark.node.Visitor
public class MarkdownBuilder extends org.commonmark.node.AbstractVisitorTheMarkdownBuilderclass.
-
-
Constructor Summary
Constructors Constructor Description MarkdownBuilder(ContentBuilder content, int intent)Constructs an instance ofMarkdownBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ContentBuildergetContent()Get the currentContentBuildernode.voidvisit(org.commonmark.node.BlockQuote node)Process theBlockQuote.voidvisit(org.commonmark.node.BulletList node)Process theBulletList.voidvisit(org.commonmark.node.Code node)Visit theCode.voidvisit(org.commonmark.node.CustomBlock node)Visit theCustomBlock.voidvisit(org.commonmark.node.CustomNode node)Visit theCustomNode.voidvisit(org.commonmark.node.Document node)Visit theDocument.voidvisit(org.commonmark.node.Emphasis node)Visit theEmphasis.voidvisit(org.commonmark.node.FencedCodeBlock node)Visit theFencedCodeBlock.voidvisit(org.commonmark.node.HardLineBreak node)Visit theHardLineBreak.voidvisit(org.commonmark.node.Heading node)Visit theHeading.voidvisit(org.commonmark.node.HtmlBlock node)Visit theHtmlBlock.voidvisit(org.commonmark.node.HtmlInline node)Visit theHtmlInline.voidvisit(org.commonmark.node.Image node)Visit theImage.voidvisit(org.commonmark.node.IndentedCodeBlock node)Visit theIndentedCodeBlock.voidvisit(org.commonmark.node.Link node)Visit theLink.voidvisit(org.commonmark.node.LinkReferenceDefinition node)Visit theLinkReferenceDefinition.voidvisit(org.commonmark.node.ListItem node)Visit theListItem.protected voidvisit(org.commonmark.node.Node node, java.lang.String name)Visit the namedNode.voidvisit(org.commonmark.node.OrderedList node)Process theOrderedList.voidvisit(org.commonmark.node.Paragraph node)Visit theParagraph.voidvisit(org.commonmark.node.SoftLineBreak node)Visit theSoftLineBreak.voidvisit(org.commonmark.node.StrongEmphasis node)Visit theStrongEmphasis.voidvisit(org.commonmark.node.Text node)Visit theText.voidvisit(org.commonmark.node.ThematicBreak node)Visit theThematicBreak.voidvisitChildren(org.commonmark.node.Node node)Visit the child nodes.
-
-
-
Constructor Detail
-
MarkdownBuilder
public MarkdownBuilder(ContentBuilder content, int intent)
Constructs an instance ofMarkdownBuilder.- Parameters:
content-intent-
-
-
Method Detail
-
getContent
protected ContentBuilder getContent()
Get the currentContentBuildernode.
-
visit
public final void visit(org.commonmark.node.SoftLineBreak node)
Visit theSoftLineBreak.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.ThematicBreak node)
Visit theThematicBreak.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Paragraph node)
Visit theParagraph.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.BlockQuote node)
Process theBlockQuote.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Text node)
Visit theText.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Emphasis node)
Visit theEmphasis.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.StrongEmphasis node)
Visit theStrongEmphasis.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Link node)
Visit theLink.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Image node)
Visit theImage.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.BulletList node)
Process theBulletList.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.OrderedList node)
Process theOrderedList.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.ListItem node)
Visit theListItem.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.Code node)
Visit theCode.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.IndentedCodeBlock node)
Visit theIndentedCodeBlock.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.FencedCodeBlock node)
Visit theFencedCodeBlock.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.HtmlInline node)
Visit theHtmlInline.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
public final void visit(org.commonmark.node.CustomNode node)
Visit theCustomNode.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Parameters:
node-
-
visit
protected final void visit(org.commonmark.node.Node node, java.lang.String name)Visit the namedNode.- Parameters:
node-name-
-
visit
public void visit(org.commonmark.node.Document node)
Visit theDocument.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.Heading node)
Visit theHeading.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.HardLineBreak node)
Visit theHardLineBreak.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.LinkReferenceDefinition node)
Visit theLinkReferenceDefinition.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.HtmlBlock node)
Visit theHtmlBlock.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visit
public void visit(org.commonmark.node.CustomBlock node)
Visit theCustomBlock.- Specified by:
visitin interfaceorg.commonmark.node.Visitor- Overrides:
visitin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
visitChildren
public final void visitChildren(org.commonmark.node.Node node)
Visit the child nodes.- Overrides:
visitChildrenin classorg.commonmark.node.AbstractVisitor- Parameters:
node-
-
-