vector / com.haroldadmin.vector.state / StateStore
StateStore¶
abstract class StateStore<S :VectorState> :StateHolder<S>,StateProcessor<S>
A class which can hold current state as well as handle actions to be performed on it.
Parameters¶
stateHolder - The delegate to handle StateHolder functions
stateProcessor - The delegate to handle StateProcessor functions
Constructors¶
| Name | Summary |
|---|---|
| <init> | StateStore(stateHolder:StateHolder<S>, stateProcessor:StateProcessor<S>)A class which can hold current state as well as handle actions to be performed on it. |
Properties¶
| Name | Summary |
|---|---|
| stateHolder | open val stateHolder:StateHolder<S>The delegate to handle StateHolder functions |
| stateProcessor | open val stateProcessor:StateProcessor<S>The delegate to handle StateProcessor functions |
Functions¶
| Name | Summary |
|---|---|
| clear | abstract fun clear():UnitClear any resources held by this state store. Implementations should also forward the call to stateHolder and stateProcessor |