Class ToConfluenceSerializer

  • All Implemented Interfaces:
    org.pegdown.ast.Visitor

    public abstract class ToConfluenceSerializer
    extends Object
    implements org.pegdown.ast.Visitor
    Author:
    bsorrentino
    • Constructor Detail

      • ToConfluenceSerializer

        public ToConfluenceSerializer()
    • Method Detail

      • extensions

        public static int extensions()
      • lineAndColFromNode

        public static int[] lineAndColFromNode​(String text,
                                               org.pegdown.ast.Node node)
        Parameters:
        text -
        node -
        Returns:
        [line,col]
      • getHomePageTitle

        protected String getHomePageTitle()
        The home page title useful to manage #RefLinkNode
        Returns:
        home page title. nullable
      • notImplementedYet

        protected abstract void notImplementedYet​(org.pegdown.ast.Node node)
      • visitChildren

        protected <T extends org.pegdown.ast.Node> void visitChildren​(T node)
      • visit

        public void visit​(org.pegdown.ast.RootNode rn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.SuperNode sn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.ParaNode pn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.HeaderNode hn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.BlockQuoteNode bqn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TextNode tn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.ExpLinkNode eln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.VerbatimNode vn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.CodeNode cn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.StrongEmphSuperNode sesn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.StrikeNode sn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.ListItemNode lin)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.ExpImageNode ein)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.RefImageNode rin)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.HtmlBlockNode hbn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.InlineHtmlNode ihn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableHeaderNode thn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableBodyNode tbn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableRowNode trn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableCaptionNode tcn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableCellNode tcn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.RefLinkNode rln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableColumnNode tcn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.TableNode tn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.AnchorLinkNode aln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.SpecialTextNode stn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.AbbreviationNode an)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.AutoLinkNode aln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.DefinitionListNode dln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.DefinitionNode dn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.DefinitionTermNode dtn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.MailLinkNode mln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.OrderedListNode oln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.BulletListNode bln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.QuotedNode qn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.ReferenceNode rn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.SimpleNode sn)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.WikiLinkNode wln)
        Specified by:
        visit in interface org.pegdown.ast.Visitor
      • visit

        public void visit​(org.pegdown.ast.Node node)
        Specified by:
        visit in interface org.pegdown.ast.Visitor