Class MarkdownComponentVisitor

java.lang.Object
org.commonmark.node.AbstractVisitor
de.luckymcdev.foundryengine.common.md.MarkdownComponentVisitor
All Implemented Interfaces:
org.commonmark.node.Visitor

public class MarkdownComponentVisitor extends org.commonmark.node.AbstractVisitor
Visitor that converts GFM Markdown AST to Minecraft Components.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.network.chat.MutableComponent
     
    void
    visit(org.commonmark.ext.gfm.strikethrough.Strikethrough strikethrough)
     
    void
    visit(org.commonmark.ext.gfm.tables.TableBlock tableBlock)
     
    void
    visit(org.commonmark.ext.gfm.tables.TableBody tableBody)
     
    void
    visit(org.commonmark.ext.gfm.tables.TableCell tableCell)
     
    void
    visit(org.commonmark.ext.gfm.tables.TableHead tableHead)
     
    void
    visit(org.commonmark.ext.gfm.tables.TableRow tableRow)
     
    void
    visit(org.commonmark.node.BlockQuote blockQuote)
     
    void
    visit(org.commonmark.node.BulletList bulletList)
     
    void
    visit(org.commonmark.node.Code code)
     
    void
    visit(org.commonmark.node.Emphasis emphasis)
     
    void
    visit(org.commonmark.node.FencedCodeBlock fencedCodeBlock)
     
    void
    visit(org.commonmark.node.HardLineBreak hardLineBreak)
     
    void
    visit(org.commonmark.node.Heading heading)
     
    void
    visit(org.commonmark.node.HtmlBlock htmlBlock)
     
    void
    visit(org.commonmark.node.HtmlInline htmlInline)
     
    void
    visit(org.commonmark.node.Image image)
     
    void
    visit(org.commonmark.node.IndentedCodeBlock indentedCodeBlock)
     
    void
    visit(org.commonmark.node.Link link)
     
    void
    visit(org.commonmark.node.ListItem listItem)
     
    void
    visit(org.commonmark.node.OrderedList orderedList)
     
    void
    visit(org.commonmark.node.Paragraph paragraph)
     
    void
    visit(org.commonmark.node.SoftLineBreak softLineBreak)
     
    void
    visit(org.commonmark.node.StrongEmphasis strongEmphasis)
     
    void
    visit(org.commonmark.node.Text text)
     
    void
    visit(org.commonmark.node.ThematicBreak thematicBreak)
     
    protected void
    visitChildren(org.commonmark.node.Node parent)
     

    Methods inherited from class org.commonmark.node.AbstractVisitor

    visit, visit, visit, visit

    Methods inherited from class Object

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

    • MarkdownComponentVisitor

      public MarkdownComponentVisitor()
  • Method Details

    • getComponent

      public net.minecraft.network.chat.MutableComponent getComponent()
    • visit

      public void visit(org.commonmark.node.Text text)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.StrongEmphasis strongEmphasis)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.Emphasis emphasis)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.ext.gfm.strikethrough.Strikethrough strikethrough)
    • visit

      public void visit(org.commonmark.node.Code code)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.Link link)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.Image image)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.SoftLineBreak softLineBreak)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.HardLineBreak hardLineBreak)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.Paragraph paragraph)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.Heading heading)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.FencedCodeBlock fencedCodeBlock)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.IndentedCodeBlock indentedCodeBlock)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.BlockQuote blockQuote)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.ThematicBreak thematicBreak)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.BulletList bulletList)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.OrderedList orderedList)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.ListItem listItem)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.ext.gfm.tables.TableBlock tableBlock)
    • visit

      public void visit(org.commonmark.ext.gfm.tables.TableHead tableHead)
    • visit

      public void visit(org.commonmark.ext.gfm.tables.TableBody tableBody)
    • visit

      public void visit(org.commonmark.ext.gfm.tables.TableRow tableRow)
    • visit

      public void visit(org.commonmark.ext.gfm.tables.TableCell tableCell)
    • visit

      public void visit(org.commonmark.node.HtmlBlock htmlBlock)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visit

      public void visit(org.commonmark.node.HtmlInline htmlInline)
      Specified by:
      visit in interface org.commonmark.node.Visitor
      Overrides:
      visit in class org.commonmark.node.AbstractVisitor
    • visitChildren

      protected void visitChildren(org.commonmark.node.Node parent)
      Overrides:
      visitChildren in class org.commonmark.node.AbstractVisitor