Package org.commonmark.node
Class AbstractVisitor
- java.lang.Object
-
- org.commonmark.node.AbstractVisitor
-
- All Implemented Interfaces:
Visitor
- Direct Known Subclasses:
AutolinkPostProcessor.AutolinkVisitor,CoreHtmlNodeRenderer,CoreHtmlNodeRenderer.AltTextVisitor,CoreMarkdownNodeRenderer,CoreMarkdownNodeRenderer.LineBreakVisitor,CoreTextContentNodeRenderer,FootnoteHtmlNodeRenderer.DefinitionVisitor,FootnoteHtmlNodeRenderer.ShallowReferenceVisitor,TaskListItemPostProcessor.TaskListItemVisitor,YamlFrontMatterVisitor
public abstract class AbstractVisitor extends java.lang.Object implements Visitor
Abstract visitor that visits all children by default.Can be used to only process certain nodes. If you override a method and want visiting to descend into children, call
visitChildren(org.commonmark.node.Node).
-
-
Constructor Summary
Constructors Constructor Description AbstractVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisit(BlockQuote blockQuote)voidvisit(BulletList bulletList)voidvisit(Code code)voidvisit(CustomBlock customBlock)voidvisit(CustomNode customNode)voidvisit(Document document)voidvisit(Emphasis emphasis)voidvisit(FencedCodeBlock fencedCodeBlock)voidvisit(HardLineBreak hardLineBreak)voidvisit(Heading heading)voidvisit(HtmlBlock htmlBlock)voidvisit(HtmlInline htmlInline)voidvisit(Image image)voidvisit(IndentedCodeBlock indentedCodeBlock)voidvisit(Link link)voidvisit(LinkReferenceDefinition linkReferenceDefinition)voidvisit(ListItem listItem)voidvisit(OrderedList orderedList)voidvisit(Paragraph paragraph)voidvisit(SoftLineBreak softLineBreak)voidvisit(StrongEmphasis strongEmphasis)voidvisit(Text text)voidvisit(ThematicBreak thematicBreak)protected voidvisitChildren(Node parent)Visit the child nodes.
-
-
-
Method Detail
-
visit
public void visit(BlockQuote blockQuote)
-
visit
public void visit(BulletList bulletList)
-
visit
public void visit(FencedCodeBlock fencedCodeBlock)
-
visit
public void visit(HardLineBreak hardLineBreak)
-
visit
public void visit(ThematicBreak thematicBreak)
-
visit
public void visit(HtmlInline htmlInline)
-
visit
public void visit(IndentedCodeBlock indentedCodeBlock)
-
visit
public void visit(OrderedList orderedList)
-
visit
public void visit(SoftLineBreak softLineBreak)
-
visit
public void visit(StrongEmphasis strongEmphasis)
-
visit
public void visit(LinkReferenceDefinition linkReferenceDefinition)
-
visit
public void visit(CustomBlock customBlock)
-
visit
public void visit(CustomNode customNode)
-
visitChildren
protected void visitChildren(Node parent)
Visit the child nodes.- Parameters:
parent- the parent node whose children should be visited
-
-