BasePanelContainerControllerAdapter
abstract class BasePanelContainerControllerAdapter<V : ViewGroup, CD, VM : PanelSubContainerViewModel<SD>, SD> : PanelContainerControllerAdapter<V, CD, VM, SD>
Base class for PanelContainerControllerAdapters.
Parameters
V
The panel container ViewGroup type that implements the PanelContainer 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 properties
Functions
Link copied to clipboard
open override fun initialize(adapterContext: PanelContainerControllerAdapterContext<V>, restorePanelContainerViewModel: PanelContainerViewModel<CD, VM, SD>?)
Initializes adapterContext and invokes restore if restorePanelContainerViewModel is non-null.
Inherited functions
Link copied to clipboard
Called whenever the panel container data for the PanelContainer has been changed.