DokkaGenerator

class DokkaGenerator(configuration: DokkaConfiguration, logger: DokkaLogger)

DokkaGenerator is the main entry point for generating documentation

generate method has been split into submethods for test reasons

Constructors

DokkaGenerator
Link copied to clipboard
fun DokkaGenerator(configuration: DokkaConfiguration, logger: DokkaLogger)

Functions

createAllModulePage
Link copied to clipboard
fun createAllModulePage(context: DokkaContext): RootPageNode
createDocumentationModels
Link copied to clipboard
fun createDocumentationModels(context: DokkaContext): List<DModule>
createPages
Link copied to clipboard
fun createPages(transformedDocumentation: DModule, context: DokkaContext): RootPageNode
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
generate
Link copied to clipboard
fun generate()
generateAllModulesPage
Link copied to clipboard
fun generateAllModulesPage()
hashCode
Link copied to clipboard
open fun hashCode(): Int
initializePlugins
Link copied to clipboard
fun initializePlugins(configuration: DokkaConfiguration, logger: DokkaLogger, additionalPlugins: List<DokkaPlugin> = emptyList()): DokkaContext
mergeDocumentationModels
Link copied to clipboard
fun mergeDocumentationModels(modulesFromPlatforms: List<DModule>, context: DokkaContext): DModule
render
Link copied to clipboard
fun render(transformedPages: RootPageNode, context: DokkaContext)
reportAfterRendering
Link copied to clipboard
fun reportAfterRendering(context: DokkaContext)
toString
Link copied to clipboard
open fun toString(): String
transformAllModulesPage
Link copied to clipboard
fun transformAllModulesPage(pages: RootPageNode, context: DokkaContext): RootPageNode
transformDocumentationModelAfterMerge
Link copied to clipboard
fun transformDocumentationModelAfterMerge(documentationModel: DModule, context: DokkaContext): DModule
transformDocumentationModelBeforeMerge
Link copied to clipboard
fun transformDocumentationModelBeforeMerge(modulesFromPlatforms: List<DModule>, context: DokkaContext): List<DModule>
transformPages
Link copied to clipboard
fun transformPages(pages: RootPageNode, context: DokkaContext): RootPageNode
validityCheck
Link copied to clipboard
fun validityCheck(context: DokkaContext)