Class MarkdownPage

  • All Implemented Interfaces:
    org.commonmark.node.Visitor

    public class MarkdownPage
    extends org.commonmark.node.AbstractVisitor
    The MarkdownPage class.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected PageBuilder getContent()
      Get the current ContentBuilder node.
      protected static Message.Style getNotification​(org.commonmark.node.CustomBlock node)
      Get the AlertBlock.
      void visit​(org.commonmark.node.BlockQuote node)
      Process the BlockQuote.
      void visit​(org.commonmark.node.BulletList node)
      Process the BulletList.
      void visit​(org.commonmark.node.Code node)
      Visit the Code.
      void visit​(org.commonmark.node.CustomBlock node)
      Process the CustomBlock.
      void visit​(org.commonmark.node.CustomNode node)
      Visit the CustomNode.
      void visit​(org.commonmark.node.Document node)
      Visit the Document.
      void visit​(org.commonmark.node.Emphasis node)
      Visit the Emphasis.
      void visit​(org.commonmark.node.FencedCodeBlock node)
      Visit the FencedCodeBlock.
      void visit​(org.commonmark.node.HardLineBreak node)
      Visit the HardLineBreak.
      void visit​(org.commonmark.node.Heading node)
      Visit the Heading.
      void visit​(org.commonmark.node.HtmlBlock node)
      Visit the HtmlBlock.
      void visit​(org.commonmark.node.HtmlInline node)
      Visit the HtmlInline.
      void visit​(org.commonmark.node.Image node)
      Visit the Image.
      void visit​(org.commonmark.node.IndentedCodeBlock node)
      Process the IndentedCodeBlock.
      void visit​(org.commonmark.node.Link node)
      Visit the Link.
      void visit​(org.commonmark.node.LinkReferenceDefinition node)
      Visit the LinkReferenceDefinition.
      void visit​(org.commonmark.node.ListItem node)
      Visit the ListItem.
      protected void visit​(org.commonmark.node.Node node, java.lang.String name)
      Visit the named Node.
      void visit​(org.commonmark.node.OrderedList node)
      Process the OrderedList.
      void visit​(org.commonmark.node.Paragraph node)
      Visit the Paragraph.
      void visit​(org.commonmark.node.SoftLineBreak node)
      Visit the SoftLineBreak.
      void visit​(org.commonmark.node.StrongEmphasis node)
      Visit the StrongEmphasis.
      void visit​(org.commonmark.node.Text node)
      Visit the Text.
      void visit​(org.commonmark.node.ThematicBreak node)
      Visit the ThematicBreak.
      void visitChildren​(org.commonmark.node.Node node)
      Visit the child nodes.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MarkdownPage

        public MarkdownPage​(PageBuilder content)
        Constructs an instance of MarkdownPage.
        Parameters:
        content -
    • Method Detail

      • visit

        public final void visit​(org.commonmark.node.SoftLineBreak node)
        Visit the SoftLineBreak.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.ThematicBreak node)
        Visit the ThematicBreak.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.Paragraph node)
        Visit the Paragraph.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.BlockQuote node)
        Process the BlockQuote.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.Image node)
        Visit the Image.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.LinkReferenceDefinition node)
        Visit the LinkReferenceDefinition.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.FencedCodeBlock node)
        Visit the FencedCodeBlock.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.BulletList node)
        Process the BulletList.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.OrderedList node)
        Process the OrderedList.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.IndentedCodeBlock node)
        Process the IndentedCodeBlock.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • visit

        public final void visit​(org.commonmark.node.CustomBlock node)
        Process the CustomBlock.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Parameters:
        node -
      • getNotification

        protected static Message.Style getNotification​(org.commonmark.node.CustomBlock node)
        Get the AlertBlock.
        Parameters:
        block -
      • visit

        protected final void visit​(org.commonmark.node.Node node,
                                   java.lang.String name)
        Visit the named Node.
        Parameters:
        node -
        name -
      • visit

        public void visit​(org.commonmark.node.Document node)
        Visit the Document.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.Heading node)
        Visit the Heading.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.HardLineBreak node)
        Visit the HardLineBreak.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.Text node)
        Visit the Text.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.Emphasis node)
        Visit the Emphasis.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.StrongEmphasis node)
        Visit the StrongEmphasis.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.Link node)
        Visit the Link.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.ListItem node)
        Visit the ListItem.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.Code node)
        Visit the Code.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.HtmlBlock node)
        Visit the HtmlBlock.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.HtmlInline node)
        Visit the HtmlInline.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visit

        public void visit​(org.commonmark.node.CustomNode node)
        Visit the CustomNode.
        Specified by:
        visit in interface org.commonmark.node.Visitor
        Overrides:
        visit in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -
      • visitChildren

        public final void visitChildren​(org.commonmark.node.Node node)
        Visit the child nodes.
        Overrides:
        visitChildren in class org.commonmark.node.AbstractVisitor
        Parameters:
        node -