public abstract class StateObservable<EventEnum extends java.lang.Enum> extends BaseObservable
Modifier and Type | Class and Description |
---|---|
static class |
StateObservable.StateUnbindedExeption |
Observable.OnPropertyChangedCallback
Modifier and Type | Field and Description |
---|---|
static int |
STATE_INVALID_EVENT |
Modifier | Constructor and Description |
---|---|
|
StateObservable(java.lang.Class<? extends java.lang.Enum> enumClass) |
protected |
StateObservable(Parcel in) |
Modifier and Type | Method and Description |
---|---|
void |
addCallback(StateListenerInterface callback) |
int |
describeContents() |
protected void |
flagAsDirty() |
protected <StateClass extends StateObservable> |
getStateModel(java.lang.Class<StateClass> stateClass) |
boolean |
isFrozen() |
void |
notifyChange()
Deprecated.
|
protected void |
notifyPropertyChanged(EventEnum field) |
void |
notifyPropertyChanged(int fieldId)
Deprecated.
|
protected void |
onBind(SettingsHolderInterface settingsList) |
protected void |
onBind(StateHandler stateHandler) |
void |
removeCallback(StateListenerInterface callback) |
void |
writeToParcel(Parcel dest,
int flags) |
addOnPropertyChangedCallback, removeOnPropertyChangedCallback
public static final int STATE_INVALID_EVENT
public StateObservable(java.lang.Class<? extends java.lang.Enum> enumClass)
protected StateObservable(Parcel in)
public void addCallback(StateListenerInterface callback)
public int describeContents()
protected void flagAsDirty()
protected <StateClass extends StateObservable> StateClass getStateModel(java.lang.Class<StateClass> stateClass) throws StateObservable.StateUnbindedExeption
public boolean isFrozen()
@Deprecated public void notifyChange()
BaseObservable
notifyChange
in class BaseObservable
protected void notifyPropertyChanged(EventEnum field)
@Deprecated public void notifyPropertyChanged(int fieldId)
BaseObservable
notifyPropertyChanged
in class BaseObservable
protected final void onBind(SettingsHolderInterface settingsList)
protected void onBind(StateHandler stateHandler)
public void removeCallback(StateListenerInterface callback)
public void writeToParcel(Parcel dest, int flags)