Package-level declarations
Types
Link copied to clipboard
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
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
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
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
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
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
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
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
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
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
Headers
Link copied to clipboard
ContentKind represents a grouping of content of one kind that can can be rendered as part of a composite page (one tab/block within a class's page, for instance).
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
Lists
Link 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
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
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
Simple text
Link copied to clipboard
Link 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
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
Link copied to clipboard
Link copied to clipboard
class MultimoduleRootPageNode(val dri: Set<DRI>, val content: ContentNode, val embeddedResources: List<String> = emptyList()) : RootPageNode, MultimoduleRootPage
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
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class PlatformHintedContent(val inner: ContentNode, val sourceSets: Set<DisplaySourceSet>) : ContentComposite
Link copied to clipboard
Link copied to clipboard
class RendererSpecificResourcePage(val name: String, val children: List<PageNode>, val strategy: RenderingStrategy) : RendererSpecificPage
Link copied to clipboard
class RendererSpecificRootPage(val name: String, val children: List<PageNode>, val strategy: RenderingStrategy) : RootPageNode, RendererSpecificPage
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Content kind for ContentKind.Symbol content, which is essentially about signatures
Link copied to clipboard
interface TabbedContentType
It is used only to mark content for tabs in HTML format
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
interface WithDocumentables
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T : ContentNode, R : ContentNode> R.recursiveMapTransform(noinline operation: (T) -> T): R