Package org. jetbrains. dokka. pages
Types
Link copied to clipboard
Link copied to clipboard
class ClasslikePageNode( val name: String, val content: ContentNode, val dri: Set<DRI>, val documentables: List<Documentable> = listOf(), val children: List<PageNode>, val embeddedResources: List<String> = listOf()) : ClasslikePage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ContentBreakLine( val sourceSets: Set<DisplaySourceSet>, val dci: DCI = DCI(emptySet(), ContentKind.Empty), val style: Set<Style> = emptySet(), val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentNode
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ContentCodeBlock( val children: List<ContentNode>, val language: String, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentCode
Content copied to clipboard
Code blocks
Link copied to clipboard
data class ContentCodeInline( val children: List<ContentNode>, val language: String, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentCode
Content copied to clipboard
Link copied to clipboard
Logical grouping of ContentNodes
Link copied to clipboard
data class ContentDivergentGroup( val children: List<ContentDivergentInstance>, val dci: DCI, val style: Set<Style>, val extra: PropertyContainer<ContentNode>, val groupID: ContentDivergentGroup.GroupID, val implicitlySourceSetHinted: Boolean = true) : ContentComposite
Content copied to clipboard
Link copied to clipboard
data class ContentDivergentInstance( val before: ContentNode?, val divergent: ContentNode, val after: ContentNode?, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentComposite
Content copied to clipboard
Instance of a divergent content
Link copied to clipboard
data class ContentDRILink( val children: List<ContentNode>, val address: DRI, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style> = emptySet(), val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentLink
Content copied to clipboard
All links to classes, packages, etc. that have te be resolved
Link copied to clipboard
data class ContentEmbeddedResource( val children: List<ContentNode> = emptyList(), val address: String, val altText: String?, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style> = emptySet(), val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentLink
Content copied to clipboard
Embedded resources like images
Link copied to clipboard
data class ContentGroup( val children: List<ContentNode>, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentComposite
Content copied to clipboard
Default group, eg. for blocks of Functions, Properties, etc.
Link copied to clipboard
data class ContentHeader( val children: List<ContentNode>, val level: Int, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentComposite
Content copied to clipboard
Headers
Link copied to clipboard
ContentKind represents a grouping of content of one kind. This can be rendered as either a part of a composite page (one tab/block within a class's page, for instance) or as a separate page altogether.
Link copied to clipboard
Union type replacement
Link copied to clipboard
data class ContentList( val children: List<ContentNode>, val ordered: Boolean, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentComposite
Content copied to clipboard
Lists
Link copied to clipboard
interface ContentNode : WithExtraProperties<ContentNode> , WithChildren<ContentNode>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class ContentResolvedLink( val children: List<ContentNode>, val address: String, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style> = emptySet(), val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentLink
Content copied to clipboard
All links that do not need to be resolved
Link copied to clipboard
Link copied to clipboard
data class ContentTable( val header: List<ContentGroup>, val caption: ContentGroup? = null, val children: List<ContentGroup>, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style>, val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentComposite
Content copied to clipboard
Tables
Link copied to clipboard
data class ContentText( val text: String, val dci: DCI, val sourceSets: Set<DisplaySourceSet>, val style: Set<Style> = emptySet(), val extra: PropertyContainer<ContentNode> = PropertyContainer.empty()) : ContentNode
Content copied to clipboard
Simple text
Link copied to clipboard
fun interface DriResolver : Function2<DRI, Set<DisplaySourceSet>, String?>
Content copied to clipboard
Link copied to clipboard
object HtmlContent : ExtraProperty<ContentNode> , ExtraProperty.Key<ContentNode, HtmlContent>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MemberPageNode( val name: String, val content: ContentNode, val dri: Set<DRI>, val documentables: List<Documentable> = listOf(), val children: List<PageNode> = emptyList(), val embeddedResources: List<String> = listOf()) : MemberPage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ModulePageNode( val name: String, val content: ContentNode, val documentables: List<Documentable> = listOf(), val children: List<PageNode>, val embeddedResources: List<String> = listOf()) : RootPageNode, ModulePage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class MultimoduleRootPageNode( val dri: Set<DRI>, val content: ContentNode, val embeddedResources: List<String> = emptyList()) : RootPageNode, MultimoduleRootPage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PackagePageNode( val name: String, val content: ContentNode, val dri: Set<DRI>, val documentables: List<Documentable> = listOf(), val children: List<PageNode>, val embeddedResources: List<String> = listOf()) : PackagePage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PlatformHintedContent(val inner: ContentNode, val sourceSets: Set<DisplaySourceSet>) : ContentComposite
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RendererSpecificResourcePage( val name: String, val children: List<PageNode>, val strategy: RenderingStrategy) : RendererSpecificPage
Content copied to clipboard
Link copied to clipboard
class RendererSpecificRootPage( val name: String, val children: List<PageNode>, val strategy: RenderingStrategy) : RootPageNode, RendererSpecificPage
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class RootPageNode(val forceTopLevelName: Boolean = false) : PageNode
Content copied to clipboard
Link copied to clipboard
class SimpleAttr(val extraKey: String, val extraValue: String) : ExtraProperty<ContentNode>
Content copied to clipboard
Link copied to clipboard
Content kind for ContentKind.Symbol content, which is essentially about signatures
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class WrongRendererTypeException(val expectedType: KClass<*>) : Exception
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
inline fun <T : ContentNode, R : ContentNode> R.mapTransform(noinline operation: (T) -> T): R
Content copied to clipboard
Link copied to clipboard
inline fun <T : ContentNode, R : ContentNode> R.recursiveMapTransform(noinline operation: (T) -> T): R
Content copied to clipboard