CommonmarkRenderer

open class CommonmarkRenderer(context: DokkaContext) : DefaultRenderer<StringBuilder>

Functions

build
Link copied to clipboard
open fun ContentNode.build(builder: StringBuilder, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildCodeBlock
Link copied to clipboard
open fun StringBuilder.buildCodeBlock(code: ContentCodeBlock, pageContext: ContentPage)
buildCodeInline
Link copied to clipboard
open fun StringBuilder.buildCodeInline(code: ContentCodeInline, pageContext: ContentPage)
buildContentNode
Link copied to clipboard
open fun StringBuilder.buildContentNode(node: ContentNode, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildDivergent
Link copied to clipboard
open override fun StringBuilder.buildDivergent(node: ContentDivergentGroup, pageContext: ContentPage)
buildDivergentInstance
Link copied to clipboard
open fun StringBuilder.buildDivergentInstance(node: ContentDivergentInstance, pageContext: ContentPage)
buildDRILink
Link copied to clipboard
open override fun StringBuilder.buildDRILink(node: ContentDRILink, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildError
Link copied to clipboard
open override fun buildError(node: ContentNode)
buildGroup
Link copied to clipboard
open fun StringBuilder.buildGroup(node: ContentGroup, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildHeader
Link copied to clipboard
open fun StringBuilder.buildHeader(node: ContentHeader, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
open override fun StringBuilder.buildHeader(level: Int, node: ContentHeader, content: StringBuilder.() -> Unit)
buildLineBreak
Link copied to clipboard
open override fun StringBuilder.buildLineBreak()
buildLink
Link copied to clipboard
open override fun StringBuilder.buildLink(address: String, content: StringBuilder.() -> Unit)
buildList
Link copied to clipboard
open override fun StringBuilder.buildList(node: ContentList, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildNavigation
Link copied to clipboard
open override fun StringBuilder.buildNavigation(page: PageNode)
buildPage
Link copied to clipboard
open override fun buildPage(page: ContentPage, content: (StringBuilder, ContentPage) -> Unit): String
buildPageContent
Link copied to clipboard
open fun buildPageContent(context: StringBuilder, page: ContentPage)
buildPlatformDependent
Link copied to clipboard
open override fun StringBuilder.buildPlatformDependent(content: PlatformHintedContent, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildResolvedLink
Link copied to clipboard
open fun StringBuilder.buildResolvedLink(node: ContentResolvedLink, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildResource
Link copied to clipboard
open override fun StringBuilder.buildResource(node: ContentEmbeddedResource, pageContext: ContentPage)
buildTable
Link copied to clipboard
open override fun StringBuilder.buildTable(node: ContentTable, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
buildText
Link copied to clipboard
open override fun StringBuilder.buildText(textNode: ContentText)
open fun StringBuilder.buildText(nodes: List<ContentNode>, pageContext: ContentPage, sourceSetRestriction: Set<DisplaySourceSet>?)
render
Link copied to clipboard
open override fun render(root: RootPageNode)
renderPage
Link copied to clipboard
open suspend override fun renderPage(page: PageNode)
wrapGroup
Link copied to clipboard
open override fun StringBuilder.wrapGroup(node: ContentGroup, pageContext: ContentPage, childrenCallback: StringBuilder.() -> Unit)