NodeVisitor

interface NodeVisitor<T>

A visitor for com.quarkdown.core.ast.Nodes.

Parameters

T

output type of the visit methods

Inheritors

Functions

Link copied to clipboard
abstract fun visit(node: AstRoot): T
abstract fun visit(node: BlankNode): T
abstract fun visit(node: BlockQuote): T
abstract fun visit(node: Code): T
abstract fun visit(node: Heading): T
abstract fun visit(node: HorizontalRule): T
abstract fun visit(node: Html): T
abstract fun visit(node: LinkDefinition): T
abstract fun visit(node: Newline): T
abstract fun visit(node: Paragraph): T
abstract fun visit(node: Table): T
abstract fun visit(node: ListItem): T
abstract fun visit(node: OrderedList): T
abstract fun visit(node: UnorderedList): T
abstract fun visit(node: CheckBox): T
abstract fun visit(node: CodeSpan): T
abstract fun visit(node: Comment): T
abstract fun visit(node: CriticalContent): T
abstract fun visit(node: Emphasis): T
abstract fun visit(node: Image): T
abstract fun visit(node: LineBreak): T
abstract fun visit(node: Link): T
abstract fun visit(node: ReferenceImage): T
abstract fun visit(node: ReferenceLink): T
abstract fun visit(node: Strikethrough): T
abstract fun visit(node: Strong): T
abstract fun visit(node: StrongEmphasis): T
abstract fun visit(node: Text): T
abstract fun visit(node: FunctionCallNode): T
abstract fun visit(node: Box): T
abstract fun visit(node: Clipped): T
abstract fun visit(node: Collapse): T
abstract fun visit(node: Container): T
abstract fun visit(node: Figure<*>): T
abstract fun visit(node: FullColumnSpan): T
abstract fun visit(node: Math): T
abstract fun visit(node: MermaidDiagram): T
abstract fun visit(node: Numbered): T
abstract fun visit(node: PageBreak): T
abstract fun visit(node: SlidesFragment): T
abstract fun visit(node: Stacked): T
abstract fun visit(node: TableOfContentsView): T
abstract fun visit(node: InlineCollapse): T
abstract fun visit(node: MathSpan): T
abstract fun visit(node: PageCounter): T
abstract fun visit(node: TextSymbol): T
abstract fun visit(node: TextTransform): T
abstract fun visit(node: Whitespace): T
abstract fun visit(node: PageMarginContentInitializer): T