ReferenceDefinitionResolverHook

Extensible hook that attempts associating a definition to each ReferenceNode. For example, footnotes, bibliography citations, etc. can be resolved to their definitions.

Parameters

R

the type of the reference element (for example com.quarkdown.core.ast.base.inline.ReferenceFootnote)

DN

the type of the node that carries the definition (for example com.quarkdown.core.ast.base.block.FootnoteDefinition)

D

the type of the definition to be ultimately associated with the reference

See also

Inheritors

Constructors

Link copied to clipboard
constructor(context: MutableContext)

Functions

Link copied to clipboard
open override fun attach(iterator: ObservableAstIterator)

Attaches this hook to the given iterator.