TokenVisitorAdapter

A general TokenVisitor that delegates its visiting operations to one of its members.

Parameters

blockVisitor

visitor of block tokens

inlineVisitor

visitor of inline tokens

T

output type of the visit methods

Constructors

Link copied to clipboard
constructor(blockVisitor: BlockTokenVisitor<T>, inlineVisitor: InlineTokenVisitor<T>)

Functions

Link copied to clipboard
open override fun visit(token: BlockCodeToken): T
open override fun visit(token: BlockQuoteToken): T
open override fun visit(token: BlockTextToken): T
open override fun visit(token: FencesCodeToken): T
open override fun visit(token: FunctionCallToken): T
open override fun visit(token: HeadingToken): T
open override fun visit(token: HorizontalRuleToken): T
open override fun visit(token: HtmlToken): T
open override fun visit(token: LinkDefinitionToken): T
open override fun visit(token: ListItemToken): T
open override fun visit(token: MultilineMathToken): T
open override fun visit(token: NewlineToken): T
open override fun visit(token: OnelineMathToken): T
open override fun visit(token: OrderedListToken): T
open override fun visit(token: PageBreakToken): T
open override fun visit(token: ParagraphToken): T
open override fun visit(token: SetextHeadingToken): T
open override fun visit(token: TableToken): T
open override fun visit(token: UnorderedListToken): T
open override fun visit(token: CodeSpanToken): T
open override fun visit(token: CommentToken): T
open override fun visit(token: CriticalContentToken): T
open override fun visit(token: DiamondAutolinkToken): T
open override fun visit(token: EmphasisToken): T
open override fun visit(token: EntityToken): T
open override fun visit(token: EscapeToken): T
open override fun visit(token: ImageToken): T
open override fun visit(token: InlineMathToken): T
open override fun visit(token: LineBreakToken): T
open override fun visit(token: LinkToken): T
open override fun visit(token: PlainTextToken): T
open override fun visit(token: ReferenceImageToken): T
open override fun visit(token: ReferenceLinkToken): T
open override fun visit(token: StrikethroughToken): T
open override fun visit(token: StrongEmphasisToken): T
open override fun visit(token: StrongToken): T
open override fun visit(token: TextSymbolToken): T
open override fun visit(token: UrlAutolinkToken): T