DefaultRenderer

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

Constructors

Link copied to clipboard
fun DefaultRenderer(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()
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)

Inheritors

Link copied to clipboard