Visitor class abstract

Abstract visitor for intercepting HTML element processing.

Override individual methods to customize conversion behavior for specific HTML elements. Each method returns a VisitResult:

Constructors

Visitor()

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
visitAudio(NodeContext ctx, String src) VisitResult
visitBlockquote(NodeContext ctx, String content, int depth) VisitResult
visitButton(NodeContext ctx, String text) VisitResult
visitCodeBlock(NodeContext ctx, String? lang, String code) VisitResult
visitCodeInline(NodeContext ctx, String code) VisitResult
visitCustomElement(NodeContext ctx, String tagName, String html) VisitResult
visitDefinitionDescription(NodeContext ctx, String text) VisitResult
visitDefinitionListEnd(NodeContext ctx, String output) VisitResult
visitDefinitionListStart(NodeContext ctx) VisitResult
visitDefinitionTerm(NodeContext ctx, String text) VisitResult
visitDetails(NodeContext ctx, bool open) VisitResult
visitElementEnd(NodeContext ctx, String output) VisitResult
visitElementStart(NodeContext ctx) VisitResult
visitEmphasis(NodeContext ctx, String text) VisitResult
visitFigcaption(NodeContext ctx, String text) VisitResult
visitFigureEnd(NodeContext ctx, String output) VisitResult
visitFigureStart(NodeContext ctx) VisitResult
visitForm(NodeContext ctx, String action, String method) VisitResult
visitHeading(NodeContext ctx, int level, String text, String? id) VisitResult
visitHorizontalRule(NodeContext ctx) VisitResult
visitIframe(NodeContext ctx, String src) VisitResult
visitImage(NodeContext ctx, String src, String alt, String? title) VisitResult
visitInput(NodeContext ctx, String inputType, String name, String? value) VisitResult
visitLineBreak(NodeContext ctx) VisitResult
visitListEnd(NodeContext ctx, bool ordered, String output) VisitResult
visitListItem(NodeContext ctx, bool ordered, String marker, String text) VisitResult
visitListStart(NodeContext ctx, bool ordered) VisitResult
visitMark(NodeContext ctx, String text) VisitResult
visitStrikethrough(NodeContext ctx, String text) VisitResult
visitStrong(NodeContext ctx, String text) VisitResult
visitSubscript(NodeContext ctx, String text) VisitResult
visitSummary(NodeContext ctx, String text) VisitResult
visitSuperscript(NodeContext ctx, String text) VisitResult
visitTableEnd(NodeContext ctx, String output) VisitResult
visitTableRow(NodeContext ctx, List<String> cells, bool isHeader) VisitResult
visitTableStart(NodeContext ctx) VisitResult
visitText(NodeContext ctx, String text) VisitResult
visitUnderline(NodeContext ctx, String text) VisitResult
visitVideo(NodeContext ctx, String src) VisitResult

Operators

operator ==(Object other) bool
The equality operator.
inherited