BasePanelContainerControllerAdapter
abstract class BasePanelContainerControllerAdapter<V : ViewGroup, CD, VM : PanelSubContainerViewModel<SD>, SD> : PanelContainerControllerAdapter<V, CD, VM, SD>
Content copied to clipboard
Base class for PanelContainerControllerAdapters.
Parameters
V
The panel container ViewGroup type that implements the PanelContainerView interface.
CD
The type of the panel container data. The panel container data is the input data that is visualized by the panel container.
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 of type CD.
Constructors
Inherited functions
Link copied to clipboard
abstract fun initialize(adapterContext: PanelContainerControllerAdapterContext<V>, restorePanelContainerViewModel: PanelContainerViewModel<CD, VM, SD>?)
Content copied to clipboard
Link copied to clipboard
Called whenever the panel container data for the PanelContainerView has been changed.