aboutsummaryrefslogtreecommitdiff
path: root/src/Formats/FormatDescriptor.kt
blob: 0c7ca794d3d31461abf4b918ec64216dcac835dd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package org.jetbrains.dokka.Formats

import org.jetbrains.dokka.*
import kotlin.reflect.KClass

public interface FormatDescriptor {
    val formatServiceClass: KClass<out FormatService>?
    val outlineServiceClass: KClass<out OutlineFormatService>?
    val generatorServiceClass: KClass<out Generator>
    val packageDocumentationBuilderClass: KClass<out PackageDocumentationBuilder>
    val javaDocumentationBuilderClass: KClass<out JavaDocumentationBuilder>
}