Package-level declarations
The API of TomTom Digital Cockpit's configuration framework.
Types
A key used to refer to a dynamic configuration with a Boolean
value type.
A representation of a configuration value of type Boolean
with update information.
A key used to refer to a dynamic configuration with a List<Boolean>
value type.
A representation of a configuration value of type List<Boolean>
with update information.
A key used to refer to a static configuration with a List<Boolean>
value type.
A key used to refer to a static configuration with a Boolean
value type.
A dynamic configuration provider that can be composed of other providers.
Factory for creating a ComposableDynamicConfigurationProvider instance.
A static configuration provider that can be composed of other providers.
Factory for creating a ComposableStaticConfigurationProvider instance.
An IviBuildConfigExtension containing the configuration providers, generated at build-time.
A strategy that specifies what happens to the existing configuration value after changing the default value.
A key used to refer to a dynamic configuration with a Double
value type.
A representation of a configuration value of type Double
with update information.
A key used to refer to a dynamic configuration with a List<Double>
value type.
A representation of a configuration value of type List<Double>
with update information.
A key used to refer to a static configuration with a List<Double>
value type.
A key used to refer to a static configuration with a Double
value type.
A group of related configurations.
A key used to refer to a dynamic configuration of a certain group and a type.
A dynamic configuration provider for services.
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.
A key used to refer to a dynamic configuration of enum type E.
A representation of a configuration value of the enum type E with update information.
A key used to refer to a dynamic configuration with a Float
value type.
A representation of a configuration value of type Float
with update information.
A key used to refer to a dynamic configuration with a List<Float>
value type.
A representation of a configuration value of type List<Float>
with update information.
A key used to refer to a static configuration with a List<Float>
value type.
A key used to refer to a static configuration with a Float
value type.
A key used to refer to a dynamic configuration with an Integer
value type.
A representation of a configuration value of type Int
with update information.
A key used to refer to a dynamic configuration with a List<Int>
value type.
A representation of a configuration value of type List<Int>
with update information.
A key used to refer to a static configuration with a List<Int>
value type.
A key used to refer to a static configuration with a Int
value type.
A key used to refer to a dynamic configuration with a Long
value type.
A representation of a configuration value of type Long
with update information.
A key used to refer to a dynamic configuration with a List<Long>
value type.
A representation of a configuration value of type List<Long>
with update information.
A key used to refer to a static configuration with a List<Long>
value type.
A key used to refer to a static configuration with a Long
value type.
A key used to refer to a static configuration with a List<Boolean>?
value type.
A key used to refer to a static configuration with a Boolean?
value type.
A key used to refer to a static configuration with a List<Double>?
value type.
A key used to refer to a static configuration with a Double?
value type.
A key used to refer to a static configuration with a List<Float>?
value type.
A key used to refer to a static configuration with a Float?
value type.
A key used to refer to a static configuration with a List<Int>?
value type.
A key used to refer to a static configuration with a Int?
value type.
A key used to refer to a static configuration with a List<Long>?
value type.
A key used to refer to a static configuration with a Long?
value type.
A key used to refer to a static configuration with a List<String>?
value type.
A key used to refer to a static configuration with a String?
value type.
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.
Static configuration provider for frontends and services.
A key used to refer to a dynamic configuration with a String
value type.
A representation of a configuration value of type String
with update information.
A key used to refer to a dynamic configuration with a List<String>
value type.
A representation of a configuration value of type List<String>
with update information.
A key used to refer to a static configuration with a List<String>
value type.
A key used to refer to a static configuration with a String
value type.
Functions
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.