Page Content Builder
open class PageContentBuilder(val commentsConverter: CommentsToContentConverter, val signatureProvider: SignatureProvider, val logger: DokkaLogger)
Constructors
Link copied to clipboard
constructor(commentsConverter: CommentsToContentConverter, signatureProvider: SignatureProvider, logger: DokkaLogger)
Types
Link copied to clipboard
open inner class DivergentBuilder(mainDRI: Set<DRI>, mainKind: Kind, mainStyles: Set<Style>, mainExtra: PropertyContainer<ContentNode>)
Link copied to clipboard
open inner class DivergentInstanceBuilder(mainDRI: Set<DRI>, mainSourceSets: Set<DokkaConfiguration.DokkaSourceSet>, mainStyles: Set<Style>, mainExtra: PropertyContainer<ContentNode>)
Link copied to clipboard
open inner class DocumentableContentBuilder(val mainDRI: Set<DRI>, val mainSourcesetData: Set<DokkaConfiguration.DokkaSourceSet>, val mainStyles: Set<Style>, val mainExtra: PropertyContainer<ContentNode>)
Link copied to clipboard
open inner class ListBuilder(val ordered: Boolean, mainDRI: Set<DRI>, mainSourceSets: Set<DokkaConfiguration.DokkaSourceSet>, mainKind: Kind, mainStyles: Set<Style>, mainExtra: PropertyContainer<ContentNode>)
Link copied to clipboard
open inner class TableBuilder(mainDRI: Set<DRI>, mainSourceSets: Set<DokkaConfiguration.DokkaSourceSet>, mainKind: Kind, mainStyles: Set<Style>, mainExtra: PropertyContainer<ContentNode>)
Functions
Link copied to clipboard
fun contentFor(dri: Set<DRI>, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, kind: Kind = ContentKind.Main, styles: Set<Style> = emptySet(), extra: PropertyContainer<ContentNode> = PropertyContainer.empty(), block: PageContentBuilder.DocumentableContentBuilder.() -> Unit): ContentGroup
fun contentFor(dri: DRI, sourceSets: Set<DokkaConfiguration.DokkaSourceSet>, kind: Kind = ContentKind.Main, styles: Set<Style> = emptySet(), extra: PropertyContainer<ContentNode> = PropertyContainer.empty(), block: PageContentBuilder.DocumentableContentBuilder.() -> Unit): ContentGroup
fun contentFor(d: Documentable, kind: Kind = ContentKind.Main, styles: Set<Style> = emptySet(), extra: PropertyContainer<ContentNode> = PropertyContainer.empty(), sourceSets: Set<DokkaConfiguration.DokkaSourceSet> = d.sourceSets.toSet(), block: PageContentBuilder.DocumentableContentBuilder.() -> Unit = {}): ContentGroup