NodeVisitor class abstract
Visitor pattern for the AST.
Renderers or other AST transformers should implement this.
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
visitBlockQuote(
BlockQuote blockQuote) → void - Called when a BlockQuote node has been reached.
-
visitBold(
Bold bold) → void - Called when a Bold node has been reached.
-
visitCode(
Code code) → void - Called when a Code node has been reached.
-
visitCodeBlock(
CodeBlock codeBlock) → void - Called when a CodeBlock node has been reached.
-
visitFencedCodeBlock(
FencedCodeBlock fencedCodeBlock) → void - Called when a FencedCodeBlock node has been reached.
-
visitHeader(
Header header) → void - Called when a Header node has been reached.
-
visitHorizontalRule(
HorizontalRule horizontalRule) → void - Called when a HorizontalRule node has been reached.
-
visitImage(
Image image) → void - Called when a Image node has been reached.
-
visitItalic(
Italic italic) → void - Called when a Italic node has been reached.
-
visitLink(
Link link) → void - Called when a Link node has been reached.
-
visitListParagraph(
ListParagraph listParagraph) → void - Called when a ListParagraph node has been reached.
-
visitOrderedList(
OrderedList orderedList) → void - Called when a OrderedList node has been reached.
-
visitOrderedListItem(
OrderedListItem listElement) → void - Called when a OrderedListItem node has been reached.
-
visitParagraph(
Paragraph paragraph) → void - Called when a Paragraph node has been reached.
-
visitStrikethrough(
Strikethrough strikethrough) → void - Called when a Strikethrough node has been reached.
-
visitTable(
Table table) → void - Called when a Table node has been reached.
-
visitTableCell(
TableCell tableCell) → void - Called when a TableCell node has been reached.
-
visitTableHeader(
TableHeader tableHeader) → void - Called when a TableHeader node has been reached.
-
visitTableRow(
TableRow tableRow) → void - Called when a TableRow node has been reached.
-
visitText(
Text text) → void - Called when a Text node has been reached.
-
visitUnorderedList(
UnorderedList unorderedList) → void - Called when a UnorderedList node has been reached.
-
visitUnorderedListItem(
UnorderedListItem listElement) → void - Called when a UnorderedListItem node has been reached.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited