SubContainerCreationResult
class SubContainerCreationResult<VM : PanelSubContainerViewModel<SD>, SD>(val subContainerHolder: PanelContainerElementHolder.SubContainerHolder<VM, SD>, val panelFragmentAdapterBuilder: PanelFragmentAdapterBuilder.() -> Unit)
Result of StateDrivenSubContainerController.createSubContainer.
Parameters
subContainerHolder
The panel sub-container holder.
panelFragmentAdapterBuilder
The logic for building one or more PanelFragmentAdapters. This defines the logic for attaching panels to panel fragment containers.
Constructors
Link copied to clipboard
fun <VM : PanelSubContainerViewModel<SD>, SD> SubContainerCreationResult(subContainerHolder: PanelContainerElementHolder.SubContainerHolder<VM, SD>, panelFragmentAdapterBuilder: PanelFragmentAdapterBuilder.() -> Unit)
Properties
Functions
Link copied to clipboard
fun cloneWith(additionalPanelFragmentAdapterBuilder: PanelFragmentAdapterBuilder.() -> Unit): StateDrivenSubContainerController.SubContainerCreationResult<VM, SD>
Returns a cloned instance with the additional logic for building one or more PanelFragmentAdapters through additionalPanelFragmentAdapterBuilder.