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