Package-level declarations
Parameters for configuring the behaviour of Dokka Plugins.
Types
Link copied to clipboard
abstract class DokkaHtmlPluginParameters @DokkatooInternalApi @Inject constructor(name: String) : DokkaPluginParametersBaseSpec
Configuration for Dokka's base HTML format
Link copied to clipboard
abstract class DokkaPluginParametersBaseSpec @DokkatooInternalApi @Inject constructor(name: String, val pluginFqn: String) : Serializable, Named
Base class for defining Dokka Plugin configuration.
Link copied to clipboard
abstract class DokkaPluginParametersBuilder @Inject @DokkatooInternalApi constructor(name: String, val pluginFqn: String, objects: ObjectFactory) : DokkaPluginParametersBaseSpec
Dynamically create some configuration to control the behaviour of a Dokka Plugin.
Link copied to clipboard
abstract class DokkaVersioningPluginParameters @DokkatooInternalApi @Inject constructor(name: String) : DokkaPluginParametersBaseSpec
Configuration for Dokka's Versioning plugin.
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun DokkaPluginParametersBuilder.files(propertyName: String, filesConfig: ConfigurableFileCollection.() -> Unit)
Link copied to clipboard
Link copied to clipboard
fun DokkaPluginParametersContainer.pluginParameters(pluginFqn: String, configure: DokkaPluginParametersBuilder.() -> Unit)
Dynamically create some configuration to control the behaviour of a Dokka Plugin.
Link copied to clipboard
fun DokkaPluginParametersBuilder.properties(propertyName: String, build: PluginConfigValue.Values.() -> Unit)
Link copied to clipboard