1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package org.jetbrains.dokka.base.resolvers.shared
enum class RecognizedLinkFormat(override val formatName: String, override val linkExtension: String) : LinkFormat {
DokkaHtml("html-v1", "html"),
DokkaJavadoc("javadoc-v1", "html"),
DokkaGFM("gfm-v1", "md"),
DokkaJekyll("jekyll-v1", "md"),
Javadoc1("javadoc1", "html"),
Javadoc8("javadoc8", "html"),
Javadoc10("javadoc10", "html"),
DokkaOldHtml("html", "html"),
KotlinWebsiteHtml("kotlin-website-html", "html");
companion object {
fun fromString(formatName: String) =
values().asSequence().filter { it.formatName == formatName }.firstOrNull()
}
}
|