diff options
| author | sebastian.sellmair <sebastian.sellmair@jetbrains.com> | 2020-08-13 09:59:39 +0200 |
|---|---|---|
| committer | Sebastian Sellmair <34319766+sellmair@users.noreply.github.com> | 2020-08-17 11:52:28 +0200 |
| commit | f6ac2b0f0a0183171aa2f6806ec67d8d21692a36 (patch) | |
| tree | a912d7ba4d7d368b9a3683a6cf290ca135ee231a /core/src/main/kotlin/transformers | |
| parent | 86fcfb73d2d5124ae7748a80db29bdbb68607be4 (diff) | |
| download | dokka-f6ac2b0f0a0183171aa2f6806ec67d8d21692a36.tar.gz dokka-f6ac2b0f0a0183171aa2f6806ec67d8d21692a36.tar.bz2 dokka-f6ac2b0f0a0183171aa2f6806ec67d8d21692a36.zip | |
Implement `ContentSourceSet`
Diffstat (limited to 'core/src/main/kotlin/transformers')
| -rw-r--r-- | core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt | 3 | ||||
| -rw-r--r-- | core/src/main/kotlin/transformers/pages/PageTransformer.kt | 14 |
2 files changed, 15 insertions, 2 deletions
diff --git a/core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt b/core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt index 3eb4704e..d0570c7a 100644 --- a/core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt +++ b/core/src/main/kotlin/transformers/documentation/DocumentableTransformer.kt @@ -1,8 +1,9 @@ package org.jetbrains.dokka.transformers.documentation import org.jetbrains.dokka.model.DModule +import org.jetbrains.dokka.model.Documentable import org.jetbrains.dokka.plugability.DokkaContext interface DocumentableTransformer { operator fun invoke(original: DModule, context: DokkaContext): DModule -}
\ No newline at end of file +} diff --git a/core/src/main/kotlin/transformers/pages/PageTransformer.kt b/core/src/main/kotlin/transformers/pages/PageTransformer.kt index 218d9821..086f6d22 100644 --- a/core/src/main/kotlin/transformers/pages/PageTransformer.kt +++ b/core/src/main/kotlin/transformers/pages/PageTransformer.kt @@ -1,7 +1,19 @@ package org.jetbrains.dokka.transformers.pages +import org.jetbrains.dokka.pages.ContentNode import org.jetbrains.dokka.pages.RootPageNode interface PageTransformer { operator fun invoke(input: RootPageNode): RootPageNode -}
\ No newline at end of file +} + +object SourceSetMergePageTransformer : PageTransformer { + override fun invoke(input: RootPageNode): RootPageNode { + + return input.transformContentPagesTree { contentPage -> + val content: ContentNode = contentPage.content + TODO() + } + } + +} |
