Package-level declarations
API provided to IviThemeRegistrySource.Selectors implementations to register IviThemeComponentSelector implementations.
Types
Represents a collection of selected IviThemeComponents.
A IviThemeComponent selector which selects one or more IviThemeComponents. Each IviThemeComponent represents the selected IviThemeComponent for its corresponding IviThemeCategory.
DSL interface provided to IviThemeRegistrySource.Selectorss to register zero or more IviThemeComponentSelectors.
Context for IviThemeComponentSelectors.
Identifies an IviThemeComponentSelector.
Controls the position where an IviThemeComponentSelector is added in a list. Subsequent list entries take precedence over preceding list entries. Subsequent IviThemeComponentSelector can override selection from preceding selectors.
Represents a collection of selected IviThemeComponents, as selected by an IviThemeComponentSelector.
A simple IviThemeComponentSelector which can be used if the component selector should only add or overwrite the preceding selection of IviThemeComponents with one or more IviThemeComponents.
Functions
Returns an IviThemeComponentSelector which selects the set of IviThemeComponents as active IviThemeComponents. This is typically used to provide default IviThemeComponents per IviThemeCategory.