diff options
Diffstat (limited to 'src/Formats')
-rw-r--r-- | src/Formats/FormatDescriptor.kt | 4 | ||||
-rw-r--r-- | src/Formats/StandardFormats.kt | 12 |
2 files changed, 15 insertions, 1 deletions
diff --git a/src/Formats/FormatDescriptor.kt b/src/Formats/FormatDescriptor.kt index beff730f..cc12dfb9 100644 --- a/src/Formats/FormatDescriptor.kt +++ b/src/Formats/FormatDescriptor.kt @@ -3,9 +3,11 @@ package org.jetbrains.dokka.Formats import org.jetbrains.dokka.FormatService import org.jetbrains.dokka.Generator import org.jetbrains.dokka.OutlineFormatService +import org.jetbrains.dokka.PackageDocumentationBuilder public interface FormatDescriptor { val formatServiceClass: Class<out FormatService>? val outlineServiceClass: Class<out OutlineFormatService>? val generatorServiceClass: Class<out Generator> -}
\ No newline at end of file + val packageDocumentationBuilderServiceClass: Class<out PackageDocumentationBuilder>? +} diff --git a/src/Formats/StandardFormats.kt b/src/Formats/StandardFormats.kt index 658735c0..12b5d85d 100644 --- a/src/Formats/StandardFormats.kt +++ b/src/Formats/StandardFormats.kt @@ -11,6 +11,9 @@ class HtmlFormatDescriptor : FormatDescriptor { override val generatorServiceClass: Class<out Generator> get() = FileGenerator::class.java + + override val packageDocumentationBuilderServiceClass: Class<out PackageDocumentationBuilder>? + get() = null } class KotlinWebsiteFormatDescriptor : FormatDescriptor { @@ -22,6 +25,9 @@ class KotlinWebsiteFormatDescriptor : FormatDescriptor { override val generatorServiceClass: Class<out Generator> get() = FileGenerator::class.java + + override val packageDocumentationBuilderServiceClass: Class<out PackageDocumentationBuilder>? + get() = null } class JekyllFormatDescriptor : FormatDescriptor { @@ -33,6 +39,9 @@ class JekyllFormatDescriptor : FormatDescriptor { override val generatorServiceClass: Class<out Generator> get() = FileGenerator::class.java + + override val packageDocumentationBuilderServiceClass: Class<out PackageDocumentationBuilder>? + get() = null } class MarkdownFormatDescriptor : FormatDescriptor { @@ -44,4 +53,7 @@ class MarkdownFormatDescriptor : FormatDescriptor { override val generatorServiceClass: Class<out Generator> get() = FileGenerator::class.java + + override val packageDocumentationBuilderServiceClass: Class<out PackageDocumentationBuilder>? + get() = null } |