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
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(BlockQuote blockQuote) void
visit
(BulletList bulletList) void
void
visit
(CustomBlock customBlock) void
visit
(CustomNode customNode) void
void
void
visit
(FencedCodeBlock fencedCodeBlock) void
visit
(HardLineBreak hardLineBreak) void
void
void
visit
(HtmlInline htmlInline) void
void
visit
(IndentedCodeBlock indentedCodeBlock) void
void
visit
(LinkReferenceDefinition linkReferenceDefinition) void
void
visit
(OrderedList orderedList) void
void
visit
(SoftLineBreak softLineBreak) void
visit
(StrongEmphasis strongEmphasis) void
void
visit
(ThematicBreak thematicBreak) protected void
visitChildren
(Node parent) Visit the child nodes.
-
Constructor Details
-
AbstractVisitor
public AbstractVisitor()
-
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visitChildren
Visit the child nodes.- Parameters:
parent
- the parent node whose children should be visited
-