StateDrivenPanelContainerControllerAdapter
State driven PanelContainerControllerAdapter.
This PanelContainerControllerAdapter implementation fulfills the responsibilities of a PanelContainerControllerAdapter based on state changes. The state consists of the panel controller data of type CD and the panel sub-container view models.
The behavior of this adapter is controlled by the data provided back by the subContainerController and the panelContainerElementAnimator. Panel sub-container view model classes are created with the subContainerViewModelFactory.
Parameters
The container ViewGroup type that implements the PanelContainer interface.
The type of the panel container data that is visualized by the panel container.
The panel sub-container view model type.
The type of the panel sub-container data. The data is derived from the panel container data.
Constructors
Functions
Called whenever the panel container data for the PanelContainer has been changed.
Inherited functions
Initializes adapterContext and invokes restore if restorePanelContainerViewModel is non-null.