StatedValueStore

public class StatedValueStore<T>

A value store that can store different values depending on the state of the control.

When requesting a value for a state that is not specified, the ControlViewState.normal‘s version of the value is returned. If that state is not present, the default type for T is finally returned, instead.