public abstract class StateObservable<EventEnum extends java.lang.Enum>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
StateObservable.StateUnbindedException |
Modifier | Constructor and Description |
---|---|
|
StateObservable() |
|
StateObservable(java.lang.Class<? extends java.lang.Enum> enumClass) |
protected |
StateObservable(Parcel in) |
Modifier and Type | Method and Description |
---|---|
void |
addCallback(EventListenerInterface<EventEnum> callback) |
protected void |
addCallback(ly.img.android.sdk.models.state.manager.StateListenerInterface callback) |
int |
describeContents() |
protected StateHandler |
getSettingsHandler() |
protected <StateClass extends StateObservable> |
getStateModel(java.lang.Class<StateClass> stateClass) |
boolean |
isFrozen() |
protected void |
notifyPropertyChanged(EventEnum field) |
protected void |
onBind(SettingsHolderInterface settingsList) |
protected void |
onBind(StateHandler stateHandler) |
void |
removeCallback(EventListenerInterface<EventEnum> callback) |
protected void |
removeCallback(ly.img.android.sdk.models.state.manager.StateListenerInterface callback) |
void |
writeToParcel(Parcel dest,
int flags) |
public StateObservable()
public StateObservable(java.lang.Class<? extends java.lang.Enum> enumClass)
protected StateObservable(Parcel in)
public void addCallback(EventListenerInterface<EventEnum> callback)
protected void addCallback(ly.img.android.sdk.models.state.manager.StateListenerInterface callback)
public int describeContents()
protected StateHandler getSettingsHandler()
protected <StateClass extends StateObservable> StateClass getStateModel(java.lang.Class<StateClass> stateClass) throws StateObservable.StateUnbindedException
public boolean isFrozen()
protected void notifyPropertyChanged(EventEnum field)
protected final void onBind(SettingsHolderInterface settingsList)
protected void onBind(StateHandler stateHandler)
public void removeCallback(EventListenerInterface<EventEnum> callback)
protected void removeCallback(ly.img.android.sdk.models.state.manager.StateListenerInterface callback)
public void writeToParcel(Parcel dest, int flags)