DefaultRenderer

abstract class DefaultRenderer<T>(context: DokkaContext) : Renderer

Functions

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

Inheritors

HtmlRenderer
Link copied to clipboard