Package org.jetbrains.dokka.pages

Types

ClasslikePage
Link copied to clipboard
interface ClasslikePage : ContentPage
ClasslikePageNode
Link copied to clipboard
class ClasslikePageNode(name: String, content: ContentNode, dri: Set<DRI>, documentable: Documentable?, children: List<PageNode>, embeddedResources: List<String>) : ClasslikePage
CommentTable
Link copied to clipboard
object CommentTable : Style
ContentBreakLine
Link copied to clipboard
data class ContentBreakLine(sourceSets: Set<DisplaySourceSet>, dci: DCI, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentNode
ContentCode
Link copied to clipboard
interface ContentCode : ContentComposite
ContentCodeBlock
Link copied to clipboard
data class ContentCodeBlock(children: List<ContentNode>, language: String, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentCode
Code blocks
ContentCodeInline
Link copied to clipboard
data class ContentCodeInline(children: List<ContentNode>, language: String, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentCode
ContentComposite
Link copied to clipboard
interface ContentComposite : ContentNode
Logical grouping of ContentNodes
ContentDivergentGroup
Link copied to clipboard
data class ContentDivergentGroup(children: List<ContentDivergentInstance>, dci: DCI, style: Set<Style>, extra: PropertyContainer<ContentNode>, groupID: ContentDivergentGroup.GroupID, implicitlySourceSetHinted: Boolean) : ContentComposite
ContentDivergentInstance
Link copied to clipboard
data class ContentDivergentInstance(before: ContentNode?, divergent: ContentNode, after: ContentNode?, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentComposite
Instance of a divergent content
ContentDRILink
Link copied to clipboard
data class ContentDRILink(children: List<ContentNode>, address: DRI, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentLink
All links to classes, packages, etc.
ContentEmbeddedResource
Link copied to clipboard
data class ContentEmbeddedResource(children: List<ContentNode>, address: String, altText: String?, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentLink
Embedded resources like images
ContentGroup
Link copied to clipboard
data class ContentGroup(children: List<ContentNode>, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentComposite
Default group, eg.
ContentHeader
Link copied to clipboard
data class ContentHeader(children: List<ContentNode>, level: Int, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentComposite
Headers
ContentKind
Link copied to clipboard
enum ContentKind : Enum<ContentKind> , Kind
ContentLink
Link copied to clipboard
interface ContentLink : ContentComposite
Union type replacement
ContentList
Link copied to clipboard
data class ContentList(children: List<ContentNode>, ordered: Boolean, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentComposite
Lists
ContentNode
Link copied to clipboard
interface ContentNode : WithExtraProperties<ContentNode> , WithChildren<ContentNode>
ContentPage
Link copied to clipboard
interface ContentPage : PageNode
ContentResolvedLink
Link copied to clipboard
data class ContentResolvedLink(children: List<ContentNode>, address: String, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentLink
All links that do not need to be resolved
ContentStyle
Link copied to clipboard
enum ContentStyle : Enum<ContentStyle> , Style
ContentTable
Link copied to clipboard
data class ContentTable(header: List<ContentGroup>, children: List<ContentGroup>, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentComposite
Tables
ContentText
Link copied to clipboard
data class ContentText(text: String, dci: DCI, sourceSets: Set<DisplaySourceSet>, style: Set<Style>, extra: PropertyContainer<ContentNode>) : ContentNode
Simple text
DCI
Link copied to clipboard
data class DCI(dri: Set<DRI>, kind: Kind)
Kind
Link copied to clipboard
interface Kind
LocationResolver
Link copied to clipboard
typealias LocationResolver = (DRI, Set<DisplaySourceSet>) -> String
MemberPage
Link copied to clipboard
interface MemberPage : ContentPage
MemberPageNode
Link copied to clipboard
class MemberPageNode(name: String, content: ContentNode, dri: Set<DRI>, documentable: Documentable?, children: List<PageNode>, embeddedResources: List<String>) : MemberPage
ModulePage
Link copied to clipboard
interface ModulePage : ContentPage
ModulePageNode
Link copied to clipboard
class ModulePageNode(name: String, content: ContentNode, documentable: Documentable?, children: List<PageNode>, embeddedResources: List<String>) : RootPageNode, ModulePage
MultimoduleRootPage
Link copied to clipboard
interface MultimoduleRootPage : ContentPage
MultimoduleRootPageNode
Link copied to clipboard
class MultimoduleRootPageNode(name: String, dri: Set<DRI>, content: ContentNode, embeddedResources: List<String>) : RootPageNode, MultimoduleRootPage
MultimoduleTable
Link copied to clipboard
object MultimoduleTable : Style
PackagePage
Link copied to clipboard
interface PackagePage : ContentPage
PackagePageNode
Link copied to clipboard
class PackagePageNode(name: String, content: ContentNode, dri: Set<DRI>, documentable: Documentable?, children: List<PageNode>, embeddedResources: List<String>) : PackagePage
PageNode
Link copied to clipboard
interface PageNode : WithChildren<PageNode>
PlatformHintedContent
Link copied to clipboard
data class PlatformHintedContent(inner: ContentNode, sourceSets: Set<DisplaySourceSet>) : ContentComposite
RendererSpecificPage
Link copied to clipboard
interface RendererSpecificPage : PageNode
RendererSpecificResourcePage
Link copied to clipboard
class RendererSpecificResourcePage(name: String, children: List<PageNode>, strategy: RenderingStrategy) : RendererSpecificPage
RendererSpecificRootPage
Link copied to clipboard
class RendererSpecificRootPage(name: String, children: List<PageNode>, strategy: RenderingStrategy) : RootPageNode, RendererSpecificPage
RenderingStrategy
Link copied to clipboard
sealed class RenderingStrategy
RootPageNode
Link copied to clipboard
abstract class RootPageNode : PageNode
SimpleAttr
Link copied to clipboard
class SimpleAttr(extraKey: String, extraValue: String) : ExtraProperty<ContentNode>
Style
Link copied to clipboard
interface Style
TextStyle
Link copied to clipboard
enum TextStyle : Enum<TextStyle> , Style
WrongRendererTypeException
Link copied to clipboard
data class WrongRendererTypeException(expectedType: KClass<*>) : Exception

Functions

children
Link copied to clipboard
inline fun <T : PageNode> PageNode.children(): List<T>
hasStyle
Link copied to clipboard
fun ContentNode.hasStyle(style: Style): Boolean
mapTransform
Link copied to clipboard
inline fun <T : ContentNode, R : ContentNode> R.mapTransform(noinline operation: (T) -> T): R