aboutsummaryrefslogtreecommitdiff
path: root/plugins/versioning/api/versioning.api
blob: 6ba2c8224080baf33e2ed165e27dc1cbf120846c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
public final class org/jetbrains/dokka/versioning/ByConfigurationVersionOrdering : org/jetbrains/dokka/versioning/VersionsOrdering {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public final fun getDokkaContext ()Lorg/jetbrains/dokka/plugability/DokkaContext;
	public fun order (Ljava/util/List;)Ljava/util/List;
}

public final class org/jetbrains/dokka/versioning/CurrentVersion {
	public fun <init> (Ljava/lang/String;Ljava/io/File;)V
	public final fun component1 ()Ljava/lang/String;
	public final fun component2 ()Ljava/io/File;
	public final fun copy (Ljava/lang/String;Ljava/io/File;)Lorg/jetbrains/dokka/versioning/CurrentVersion;
	public static synthetic fun copy$default (Lorg/jetbrains/dokka/versioning/CurrentVersion;Ljava/lang/String;Ljava/io/File;ILjava/lang/Object;)Lorg/jetbrains/dokka/versioning/CurrentVersion;
	public fun equals (Ljava/lang/Object;)Z
	public final fun getDir ()Ljava/io/File;
	public final fun getName ()Ljava/lang/String;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public final class org/jetbrains/dokka/versioning/DefaultPreviousDocumentationCopyPostAction : org/jetbrains/dokka/renderers/PostAction {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public synthetic fun invoke ()Ljava/lang/Object;
	public fun invoke ()V
}

public final class org/jetbrains/dokka/versioning/DefaultVersioningStorage : org/jetbrains/dokka/versioning/VersioningStorage {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun createVersionFile ()V
	public final fun getContext ()Lorg/jetbrains/dokka/plugability/DokkaContext;
	public fun getCurrentVersion ()Lorg/jetbrains/dokka/versioning/CurrentVersion;
	public fun getPreviousVersions ()Ljava/util/Map;
}

public final class org/jetbrains/dokka/versioning/HtmlVersionsNavigationCreator : org/jetbrains/dokka/versioning/VersionsNavigationCreator {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun invoke (Ljava/io/File;)Ljava/lang/String;
}

public final class org/jetbrains/dokka/versioning/MultiModuleStylesInstaller : org/jetbrains/dokka/transformers/pages/PageTransformer {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode;
}

public final class org/jetbrains/dokka/versioning/NotFoundPageInstaller : org/jetbrains/dokka/transformers/pages/PageTransformer {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun invoke (Lorg/jetbrains/dokka/pages/RootPageNode;)Lorg/jetbrains/dokka/pages/RootPageNode;
}

public final class org/jetbrains/dokka/versioning/ReplaceVersionCommandConsumer : org/jetbrains/dokka/base/templating/ImmediateHtmlCommandConsumer {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun canProcess (Lorg/jetbrains/dokka/base/templating/Command;)Z
	public fun processCommand (Lorg/jetbrains/dokka/base/templating/Command;Lkotlin/jvm/functions/Function1;Lorg/jetbrains/dokka/base/renderers/html/command/consumers/ImmediateResolutionTagConsumer;)V
	public fun processCommandAndFinalize (Lorg/jetbrains/dokka/base/templating/Command;Lkotlin/jvm/functions/Function1;Lorg/jetbrains/dokka/base/renderers/html/command/consumers/ImmediateResolutionTagConsumer;)Ljava/lang/Object;
}

public final class org/jetbrains/dokka/versioning/ReplaceVersionCommandHandler : org/jetbrains/dokka/templates/CommandHandler {
	public fun <init> (Lorg/jetbrains/dokka/plugability/DokkaContext;)V
	public fun canHandle (Lorg/jetbrains/dokka/base/templating/Command;)Z
	public fun finish (Ljava/io/File;)V
	public final fun getVersionsNavigationCreator ()Lorg/jetbrains/dokka/versioning/VersionsNavigationCreator;
	public fun handleCommand (Lorg/jsoup/nodes/Element;Lorg/jetbrains/dokka/base/templating/Command;Ljava/io/File;Ljava/io/File;)V
	public fun handleCommandAsComment (Lorg/jetbrains/dokka/base/templating/Command;Ljava/util/List;Ljava/io/File;Ljava/io/File;)V
	public fun handleCommandAsTag (Lorg/jetbrains/dokka/base/templating/Command;Lorg/jsoup/nodes/Element;Ljava/io/File;Ljava/io/File;)V
}

public final class org/jetbrains/dokka/versioning/SemVerVersionOrdering : org/jetbrains/dokka/versioning/VersionsOrdering {
	public fun <init> ()V
	public fun order (Ljava/util/List;)Ljava/util/List;
}

public final class org/jetbrains/dokka/versioning/VersionDirs {
	public fun <init> (Ljava/io/File;Ljava/io/File;)V
	public final fun component1 ()Ljava/io/File;
	public final fun component2 ()Ljava/io/File;
	public final fun copy (Ljava/io/File;Ljava/io/File;)Lorg/jetbrains/dokka/versioning/VersionDirs;
	public static synthetic fun copy$default (Lorg/jetbrains/dokka/versioning/VersionDirs;Ljava/io/File;Ljava/io/File;ILjava/lang/Object;)Lorg/jetbrains/dokka/versioning/VersionDirs;
	public fun equals (Ljava/lang/Object;)Z
	public final fun getDst ()Ljava/io/File;
	public final fun getSrc ()Ljava/io/File;
	public fun hashCode ()I
	public fun toString ()Ljava/lang/String;
}

public final class org/jetbrains/dokka/versioning/VersioningConfiguration : org/jetbrains/dokka/plugability/ConfigurableBlock {
	public static final field Companion Lorg/jetbrains/dokka/versioning/VersioningConfiguration$Companion;
	public static final field OLDER_VERSIONS_DIR Ljava/lang/String;
	public static final field VERSIONS_FILE Ljava/lang/String;
	public fun <init> ()V
	public fun <init> (Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;)V
	public synthetic fun <init> (Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
	public final fun component1 ()Ljava/io/File;
	public final fun component2 ()Ljava/util/List;
	public final fun component3 ()Ljava/util/List;
	public final fun component4 ()Ljava/lang/String;
	public final fun component5 ()Ljava/lang/Boolean;
	public final fun copy (Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;)Lorg/jetbrains/dokka/versioning/VersioningConfiguration;
	public static synthetic fun copy$default (Lorg/jetbrains/dokka/versioning/VersioningConfiguration;Ljava/io/File;Ljava/util/List;Ljava/util/List;Ljava/lang/String;Ljava/lang/Boolean;ILjava/lang/Object;)Lorg/jetbrains/dokka/versioning/VersioningConfiguration;
	public fun equals (Ljava/lang/Object;)Z
	public final fun getOlderVersions ()Ljava/util/List;
	public final fun getOlderVersionsDir ()Ljava/io/File;
	public final fun getRenderVersionsNavigationOnAllPages ()Ljava/lang/Boolean;
	public final fun getVersion ()Ljava/lang/String;
	public final fun getVersionsOrdering ()Ljava/util/List;
	public fun hashCode ()I
	public final fun setOlderVersions (Ljava/util/List;)V
	public final fun setOlderVersionsDir (Ljava/io/File;)V
	public final fun setRenderVersionsNavigationOnAllPages (Ljava/lang/Boolean;)V
	public final fun setVersion (Ljava/lang/String;)V
	public final fun setVersionsOrdering (Ljava/util/List;)V
	public fun toString ()Ljava/lang/String;
}

public final class org/jetbrains/dokka/versioning/VersioningConfiguration$Companion {
	public final fun getDefaultOlderVersions ()Ljava/util/List;
	public final fun getDefaultOlderVersionsDir ()Ljava/io/File;
	public final fun getDefaultRenderVersionsNavigationOnAllPages ()Z
	public final fun getDefaultVersion ()Ljava/lang/String;
	public final fun getDefaultVersionsOrdering ()Ljava/util/List;
}

public final class org/jetbrains/dokka/versioning/VersioningPlugin : org/jetbrains/dokka/plugability/DokkaPlugin {
	public fun <init> ()V
	public final fun getCssStyleInstaller ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getDefaultVersioningNavigationCreator ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getDefaultVersioningStorage ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getNotFoundPageInstaller ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getPreviousDocumentationCopyPostAction ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getReplaceVersionCommandHandler ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getResolveLinkConsumer ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getVersioningStorage ()Lorg/jetbrains/dokka/plugability/ExtensionPoint;
	public final fun getVersionsDefaultOrdering ()Lorg/jetbrains/dokka/plugability/Extension;
	public final fun getVersionsNavigationCreator ()Lorg/jetbrains/dokka/plugability/ExtensionPoint;
	public final fun getVersionsOrdering ()Lorg/jetbrains/dokka/plugability/ExtensionPoint;
}

public abstract interface class org/jetbrains/dokka/versioning/VersioningStorage {
	public abstract fun createVersionFile ()V
	public abstract fun getCurrentVersion ()Lorg/jetbrains/dokka/versioning/CurrentVersion;
	public abstract fun getPreviousVersions ()Ljava/util/Map;
}

public abstract interface class org/jetbrains/dokka/versioning/VersionsNavigationCreator {
	public abstract fun invoke (Ljava/io/File;)Ljava/lang/String;
}

public abstract interface class org/jetbrains/dokka/versioning/VersionsOrdering {
	public abstract fun order (Ljava/util/List;)Ljava/util/List;
}