## MarkdownSyntaxVisitor class

The base class for markdown syntax visitor.

```java
public abstract class MarkdownSyntaxVisitor
```

## Methods

| Name | Description |
| --- | --- |
| [visit](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit/#visit)(MarkdownSyntaxNode) | Defines the interface for visit node. |
| [visit](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visit/#visit_1)(MarkdownSyntaxTree) | Defines the interface for visit syntax tree. |
| [visitAtxHeading](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitatxheading/)(AtxHeadingSyntaxNode) | Defines the interface for visit AtxHeadingSyntax. |
| [visitBlock](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitblock/)(BlockSyntaxNode) | Defines the interface for visit block. |
| [visitBlockQuote](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitblockquote/)(BlockQuoteSyntaxNode) | Defines the interface for visit BlockQuoteSyntax. |
| [visitCharacterReference](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitcharacterreference/)(CharacterReferenceSyntaxNode) | Defines the interface for visit CharacterReferenceSyntax. |
| [visitCodeSpan](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitcodespan/)(CodeSpanSyntaxNode) | Defines the interface for visit CodeSpanSyntax. |
| [visitEmphasis](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitemphasis/)(EmphasisSyntaxNode) | Defines the interface for visit EmphasisSyntax. |
| [visitEmptyLine](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitemptyline/)(EmptyLineSyntaxNode) | Defines the interface for visit text line. |
| [visitEscapedCharacter](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitescapedcharacter/)(EscapedCharacterSyntaxNode) | Defines the interface for visit escape character. |
| [visitFencedCodeBlock](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitfencedcodeblock/)(FencedCodeBlockSyntaxNode) | Defines the interface for visit FencedCodeBlockSyntax. |
| [visitHtml](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visithtml/)(HTMLFragmentSyntax) | Defines the interface for visit HTMLFragmentSyntax. |
| [visitImage](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitimage/)(InlineImageSyntaxNode) | Defines the interface for visit InlineImageSyntax. |
| [visitIndentedCodeBlock](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitindentedcodeblock/)(IndentedCodeBlockSyntaxNode) | Defines the interface for visit IndentedCodeBlockSyntax. |
| [visitLineBreak](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlinebreak/#visitlinebreak)(HardBreakSyntaxNode) | Defines the interface for visit HardBreakSyntax. |
| [visitLineBreak](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlinebreak/#visitlinebreak_1)(SoftBreakSyntaxNode) | Defines the interface for visit SoftBreakSyntax. |
| [visitLink](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlink/#visitlink)(AutoLinkSyntaxNode) | Defines the interface for visit AutoLinkSyntax. |
| [visitLink](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlink/#visitlink_1)(InlineLinkSyntaxNode) | Defines the interface for visit InlineLinkSyntax. |
| [visitLinkReferenceDefinition](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlinkreferencedefinition/)(LinkReferenceDefinitionSyntaxNode) | Defines the interface for visit LinkReferenceDefinitionSyntax. |
| [visitList](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlist/#visitlist)(OrderedListSyntaxNode) | Defines the interface for visit OrderedListSyntax. |
| [visitList](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlist/#visitlist_1)(UnorderedListSyntaxNode) | Defines the interface for visit UnorderedListSyntax. |
| [visitListItem](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitlistitem/)(ListItemSyntaxNode) | Defines the interface for visit ListItemSyntax. |
| [visitNodeList](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitnodelist/)(NodeList) | Defines the interface for visit NodeList. |
| [visitParagraph](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitparagraph/)(ParagraphSyntaxNode) | Defines the interface for visit paragraph. |
| [visitReferenceImage](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitreferenceimage/)(ReferenceImageSyntaxNode) | Defines the interface for visit ReferenceImageSyntax. |
| [visitReferenceLink](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitreferencelink/)(ReferenceLinkSyntaxNode) | Defines the interface for visit ReferenceLinkSyntax. |
| [visitSetextHeading](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitsetextheading/)(SetextHeadingSyntaxNode) | Defines the interface for visit SetextHeadingSyntax. |
| [visitSyntaxNode](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitsyntaxnode/)(MarkdownSyntaxNode) | Defines the interface for visit node. |
| [visitSyntaxTree](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitsyntaxtree/)(MarkdownSyntaxTree) | Defines the interface for visit MarkdownSyntaxTree. |
| [visitTable](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visittable/)(TableSyntaxNode) | Defines the interface for visit TableSyntax. |
| [visitText](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visittext/)(TextSyntaxNode) | Defines the interface for visit text syntax. |
| [visitThematicBreak](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitthematicbreak/)(ThematicBreakSyntaxNode) | Defines the interface for visit ThematicBreakSyntax. |
| [visitWhitespace](../../com.aspose.html.toolkit.markdown.syntax/markdownsyntaxvisitor/visitwhitespace/)(WhitespaceSyntaxNode) | Defines the interface for visit Whitespace Syntax. |

### See Also

* package [com.aspose.html.toolkit.markdown.syntax](../../com.aspose.html.toolkit.markdown.syntax/)
* package [Aspose.HTML](../../)
