Package-level declarations

Parameters for configuring the behaviour of Dokka Plugins.

Types

Link copied to clipboard

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
Link copied to clipboard
sealed interface PluginConfigValue

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Dynamically create some configuration to control the behaviour of a Dokka Plugin.

Link copied to clipboard
Link copied to clipboard
@JvmName(name = "booleanProperty")
fun DokkaPluginParametersBuilder.property(propertyName: String, provider: Provider<Boolean>)
@JvmName(name = "numberProperty")
fun DokkaPluginParametersBuilder.property(propertyName: String, provider: Provider<Number>)
@JvmName(name = "stringProperty")
fun DokkaPluginParametersBuilder.property(propertyName: String, provider: Provider<String>)