PanelContainerElementHolder
sealed class PanelContainerElementHolder<VM : PanelSubContainerViewModel<SD>, SD>
Content copied to clipboard
Holds a PanelContainerElement and its view.
Parameters
view
The view of the panel container element.
VM
The panel sub-container view model type.
SD
The type of the panel sub-container data. The data is derived from the panel container data.
Types
Link copied to clipboard
data class BasicElementHolder<VM : PanelSubContainerViewModel<SD>, SD, BD>(val view: View, val element: PanelContainerElement.BasicElement<SD, BD>) : PanelContainerElementHolder<VM, SD>
Content copied to clipboard
Holds a PanelContainerElement.BasicElement.
Link copied to clipboard
data class SubContainerHolder<VM : PanelSubContainerViewModel<SD>, SD>(val view: ViewGroup, val subContainerViewModel: VM) : PanelContainerElementHolder<VM, SD>
Content copied to clipboard
Holds a PanelContainerElement.SubContainer.