DefaultRenderer

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

Inheritors

Constructors

Link copied to clipboard
constructor(context: DokkaContext)

Functions

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