From dc179bf9a649d925e7e64dbcaf52a2187416a1d5 Mon Sep 17 00:00:00 2001 From: Kamil Doległo Date: Thu, 24 Sep 2020 14:16:13 +0200 Subject: Implement basic link resolution --- plugins/base/src/main/kotlin/templating/Command.kt | 4 ++++ .../base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt | 3 +++ 2 files changed, 7 insertions(+) create mode 100644 plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt (limited to 'plugins/base/src/main/kotlin/templating') diff --git a/plugins/base/src/main/kotlin/templating/Command.kt b/plugins/base/src/main/kotlin/templating/Command.kt index e352ba32..0b998dee 100644 --- a/plugins/base/src/main/kotlin/templating/Command.kt +++ b/plugins/base/src/main/kotlin/templating/Command.kt @@ -7,3 +7,7 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo.Id.CLASS @JsonTypeInfo(use= CLASS) interface Command + +abstract class SubstitutionCommand: Command { + abstract val pattern: String +} diff --git a/plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt b/plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt new file mode 100644 index 00000000..03f091c3 --- /dev/null +++ b/plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt @@ -0,0 +1,3 @@ +package org.jetbrains.dokka.base.templating + +data class PathToRootSubstitutionCommand(override val pattern: String): SubstitutionCommand() \ No newline at end of file -- cgit