package org.jetbrains.dokka.Formats import org.jetbrains.dokka.* class HtmlFormatDescriptor : FormatDescriptor { override val formatServiceClass: Class get() = HtmlFormatService::class.java override val outlineServiceClass: Class get() = HtmlFormatService::class.java override val generatorServiceClass: Class get() = FileGenerator::class.java } class KotlinWebsiteFormatDescriptor : FormatDescriptor { override val formatServiceClass: Class get() = KotlinWebsiteFormatService::class.java override val outlineServiceClass: Class get() = YamlOutlineService::class.java override val generatorServiceClass: Class get() = FileGenerator::class.java } class JekyllFormatDescriptor : FormatDescriptor { override val formatServiceClass: Class get() = JekyllFormatService::class.java override val outlineServiceClass: Class? get() = null override val generatorServiceClass: Class get() = FileGenerator::class.java } class MarkdownFormatDescriptor : FormatDescriptor { override val formatServiceClass: Class get() = MarkdownFormatService::class.java override val outlineServiceClass: Class? get() = null override val generatorServiceClass: Class get() = FileGenerator::class.java }