public class StateHandler extends BaseObservable implements StateListenerInterface, SettingsHolderInterface
| Modifier and Type | Class and Description |
|---|---|
static interface |
StateHandler.Callback |
protected class |
StateHandler.OnStateEventModel |
| Constructor and Description |
|---|
StateHandler() |
StateHandler(SettingsList settingsList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCallback(StateHandler.Callback callback) |
SettingsList |
createSettingsListDump() |
static StateHandler |
findInViewContext(android.content.Context context) |
void |
freezeStates() |
java.util.HashSet<java.lang.Integer> |
getInitCallable(java.lang.Class<? extends StateObservable> stateClass) |
<StateClass extends Settings> |
getSettingsModel(java.lang.Class<StateClass> stateClass) |
<StateClass extends StateObservable> |
getStateModel(java.lang.Class<StateClass> stateClass) |
void |
onStateChangeEvent(StateObservable settings,
int event) |
void |
registerSettingsEventListener(java.lang.Object object) |
void |
removeCallback(StateHandler.Callback callback) |
void |
unfreezeStates() |
public StateHandler()
public StateHandler(SettingsList settingsList)
public static StateHandler findInViewContext(android.content.Context context)
public void freezeStates()
public void unfreezeStates()
public void addCallback(StateHandler.Callback callback)
public void removeCallback(StateHandler.Callback callback)
public void onStateChangeEvent(StateObservable settings, int event)
onStateChangeEvent in interface StateListenerInterfacepublic <StateClass extends StateObservable> StateClass getStateModel(java.lang.Class<StateClass> stateClass)
public void registerSettingsEventListener(java.lang.Object object)
public java.util.HashSet<java.lang.Integer> getInitCallable(java.lang.Class<? extends StateObservable> stateClass)
public SettingsList createSettingsListDump()
public <StateClass extends Settings> StateClass getSettingsModel(java.lang.Class<StateClass> stateClass)
getSettingsModel in interface SettingsHolderInterface