ReferenceFootnote

A reference to a com.quarkdown.core.ast.base.block.FootnoteDefinition.

Parameters

label

reference label that should match that of the footnote definition

fallback

supplier of the node to show instead of label in case the reference is invalid

Constructors

Link copied to clipboard
constructor(label: String, fallback: () -> Node)

Properties

Link copied to clipboard
val fallback: () -> Node
Link copied to clipboard
Link copied to clipboard
open override val reference: ReferenceFootnote

The reference element to associate with the definition.

Functions

Link copied to clipboard
open override fun <T> accept(visitor: NodeVisitor<T>): T

Accepts a visitor.

Link copied to clipboard
fun <R, D> ReferenceNode<R, D>.getDefinition(context: Context): D?
Link copied to clipboard

Retrieves the stored media associated with this node, if any.

Link copied to clipboard
fun <R, D> ReferenceNode<R, D>.setDefinition(context: MutableContext, definition: D)

Registers the given definition as the definition associated with this reference within the document handled by context.

Link copied to clipboard