IviDefaultsGroupsSelectionConfigurator

interface IviDefaultsGroupsSelectionConfigurator

Interface to select which IviDefaultsGroupConfigs are applied to an IVI application configuration.

Changes made to the selection are cumulative.

Properties

Link copied to clipboard
abstract val currentSelectedGroups: Set<IviDefaultsGroupConfig>

The currently selected groups.

Link copied to clipboard
abstract val defaultGroups: Set<IviDefaultsGroupConfig>

All registered default groups that can be applied with includeDefaultGroups.

Link copied to clipboard
abstract val registeredGroups: Set<IviDefaultsGroupConfig>

All registered groups.

Functions

Link copied to clipboard
abstract fun exclude(vararg group: IviDefaultsGroupConfig)

Exclude groups from the selection.

abstract fun exclude(groups: Set<IviDefaultsGroupConfig>)

Exclude groups from the selection.

Link copied to clipboard
abstract fun include(vararg group: IviDefaultsGroupConfig)

Includes the groups to the selection.

abstract fun include(groups: Set<IviDefaultsGroupConfig>)

Includes the groups to the selection.

Link copied to clipboard
abstract fun includeDefaultGroups()

Includes all defaultGroups.