ComposableStrategy
A strategy to pick a ComposableType for composing a ViewHolder for a given ViewData.
This interface defines how to select the appropriate ComposableType based on the provided ViewData. It utilizes lists of ComposableFrame objects, where each frame represents a ComposableType along with its associated constraints.
The selection process iterates through these lists in a specific order. When a ViewData instance satisfies all the constraints defined within a ComposableFrame, the corresponding ComposableType from that frame is chosen.
If no ComposableFrame in any of the lists matches the given ViewData, the selectComposableType method will return null, indicating that no suitable ComposableType could be determined.
Inheritors
Properties
A list of ComposableFrame objects used to determine the ComposableType for the icon section.
A list of ComposableFrame objects used to determine the ComposableType for the left section.
A list of ComposableFrame objects used to determine the ComposableType for the title section.
A list of ComposableFrame objects used to determine the ComposableType for the widget section.
Functions
Selects a ComposableType based on the provided ViewData.