NodeVisitor class abstract

Visitor pattern for the AST.

Renderers or other AST transformers should implement this.

Implementers

Constructors

NodeVisitor()

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.
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