-
public final class StateRestorer<VM extends MavericksViewModel<S>, S extends MavericksState>
-
-
Field Summary
Fields Modifier and Type Field Description private final ViewModelContextviewModelContextprivate final Class<out VM>viewModelClassprivate final Class<out S>stateClassprivate final Function1<S, S>toRestoredState
-
Constructor Summary
Constructors Constructor Description StateRestorer(ViewModelContext viewModelContext, Class<out VM> viewModelClass, Class<out S> stateClass, Function1<S, S> toRestoredState)
-
Method Summary
Modifier and Type Method Description final ViewModelContextgetViewModelContext()final Class<out VM>getViewModelClass()final Class<out S>getStateClass()final Function1<S, S>getToRestoredState()-
-
Method Detail
-
getViewModelContext
final ViewModelContext getViewModelContext()
-
getViewModelClass
final Class<out VM> getViewModelClass()
-
getStateClass
final Class<out S> getStateClass()
-
getToRestoredState
final Function1<S, S> getToRestoredState()
-
-
-
-