Package org.jetbrains.dokka.pages

Types

ClasslikePage
Link copied to clipboard
interface ClasslikePage : ContentPage, WithDocumentables
ClasslikePageNode
Link copied to clipboard
class ClasslikePageNode(name: String, content: ContentNode, dri: Set<DRI>, documentables: List<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
ContentKind represents a grouping of content of one 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>, caption: 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)
DriResolver
Link copied to clipboard
fun fun interface DriResolver : Function2<DRI, Set<DisplaySourceSet>, String?>
HtmlContent
Link copied to clipboard
Kind
Link copied to clipboard
interface Kind
ListStyle
Link copied to clipboard
enum ListStyle : Enum<ListStyle> , Style
MemberPage
Link copied to clipboard
interface MemberPage : ContentPage, WithDocumentables
MemberPageNode
Link copied to clipboard
class MemberPageNode(name: String, content: ContentNode, dri: Set<DRI>, documentables: List<Documentable>, children: List<PageNode>, embeddedResources: List<String>) : MemberPage
ModulePage
Link copied to clipboard
interface ModulePage : ContentPage, WithDocumentables
ModulePageNode
Link copied to clipboard
class ModulePageNode(name: String, content: ContentNode, documentables: List<Documentable>, children: List<PageNode>, embeddedResources: List<String>) : RootPageNode, ModulePage
MultimoduleRootPage
Link copied to clipboard
interface MultimoduleRootPage : ContentPage
MultimoduleRootPageNode
Link copied to clipboard
class MultimoduleRootPageNode(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, WithDocumentables
PackagePageNode
Link copied to clipboard
class PackagePageNode(name: String, content: ContentNode, dri: Set<DRI>, documentables: List<Documentable>, children: List<PageNode>, embeddedResources: List<String>) : PackagePage
PageNode
Link copied to clipboard
interface PageNode : WithChildren<PageNode>
PageResolver
Link copied to clipboard
fun fun interface PageResolver : Function2<PageNode, PageNode?, String?>
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(forceTopLevelName: Boolean) : PageNode
SimpleAttr
Link copied to clipboard
class SimpleAttr(extraKey: String, extraValue: String) : ExtraProperty<ContentNode>
Style
Link copied to clipboard
interface Style
SymbolContentKind
Link copied to clipboard
enum SymbolContentKind : Enum<SymbolContentKind> , Kind
Content kind for ContentKind.Symbol content, which is essentially about signatures
TextStyle
Link copied to clipboard
enum TextStyle : Enum<TextStyle> , Style
TokenStyle
Link copied to clipboard
enum TokenStyle : Enum<TokenStyle> , Style
WithDocumentables
Link copied to clipboard
interface WithDocumentables
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
recursiveMapTransform
Link copied to clipboard
inline fun <T : ContentNode, R : ContentNode> R.recursiveMapTransform(noinline operation: (T) -> T): R