Package-level declarations

The API of TomTom Digital Cockpit's configuration framework.

Types

Link copied to clipboard

A key used to refer to a dynamic configuration with a Boolean value type.

Link copied to clipboard

A representation of a configuration value of type Boolean with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<Boolean> value type.

Link copied to clipboard

A representation of a configuration value of type List<Boolean> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<Boolean> value type.

Link copied to clipboard

A key used to refer to a static configuration with a Boolean value type.

Link copied to clipboard

A dynamic configuration provider that can be composed of other providers.

Link copied to clipboard

A static configuration provider that can be composed of other providers.

Link copied to clipboard

A strategy that specifies what happens to the existing configuration value after changing the default value.

Link copied to clipboard

A key used to refer to a dynamic configuration with a Double value type.

Link copied to clipboard

A representation of a configuration value of type Double with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<Double> value type.

Link copied to clipboard

A representation of a configuration value of type List<Double> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<Double> value type.

Link copied to clipboard

A key used to refer to a static configuration with a Double value type.

Link copied to clipboard
data class DynamicConfigurationGroup(val group: String)

A group of related configurations.

Link copied to clipboard

A key used to refer to a dynamic configuration of a certain group and a type.

Link copied to clipboard

A dynamic configuration provider for services.

Link copied to clipboard

A representation of a configuration value of type T with update information. It contains a non-empty set of value entries valueEntries, sorted ascending by version.

Link copied to clipboard
data class EnumDynamicConfigurationKey<E : Enum<*>>(val group: DynamicConfigurationGroup, val id: String, val enumClassRef: KClass<E>) : DynamicConfigurationKey

A key used to refer to a dynamic configuration of enum type E.

Link copied to clipboard

A representation of a configuration value of the enum type E with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a Float value type.

Link copied to clipboard

A representation of a configuration value of type Float with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<Float> value type.

Link copied to clipboard

A representation of a configuration value of type List<Float> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<Float> value type.

Link copied to clipboard

A key used to refer to a static configuration with a Float value type.

Link copied to clipboard

A key used to refer to a dynamic configuration with an Integer value type.

Link copied to clipboard

A representation of a configuration value of type Int with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<Int> value type.

Link copied to clipboard

A representation of a configuration value of type List<Int> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<Int> value type.

Link copied to clipboard

A key used to refer to a static configuration with a Int value type.

Link copied to clipboard

A key used to refer to a dynamic configuration with a Long value type.

Link copied to clipboard

A representation of a configuration value of type Long with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<Long> value type.

Link copied to clipboard

A representation of a configuration value of type List<Long> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<Long> value type.

Link copied to clipboard

A key used to refer to a static configuration with a Long value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<Boolean>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a Boolean? value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<Double>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a Double? value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<Float>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a Float? value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<Int>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a Int? value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<Long>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a Long? value type.

Link copied to clipboard

A key used to refer to a static configuration with a List<String>? value type.

Link copied to clipboard

A key used to refer to a static configuration with a String? value type.

Link copied to clipboard

The key to refer to a static configuration of a certain type. Configuration may be optional (indicated by an Opt prefix) or not. When a configuration's value is requested through StaticConfigurationProvider, an optional key allows null to be returned. Other keys require a value to be set and throw an exception if no value is available.

Link copied to clipboard

Static configuration provider for frontends and services.

Link copied to clipboard

A key used to refer to a dynamic configuration with a String value type.

Link copied to clipboard

A representation of a configuration value of type String with update information.

Link copied to clipboard

A key used to refer to a dynamic configuration with a List<String> value type.

Link copied to clipboard

A representation of a configuration value of type List<String> with update information.

Link copied to clipboard

A key used to refer to a static configuration with a List<String> value type.

Link copied to clipboard

A key used to refer to a static configuration with a String value type.

Functions

Link copied to clipboard

A dispatch method for subtypes of DynamicConfigurationKey since overloaded get methods cannot be called with argument of DynamicConfigurationKey type.

A dispatch method for subtypes of StaticConfigurationKey since overloaded get methods cannot be called with argument of StaticConfigurationKey type.