public abstract class AlfonzViewModel<T extends AlfonzView>
extends <any>
Modifier and Type | Class and Description |
---|---|
static interface |
AlfonzViewModel.ViewCallback<T> |
Constructor and Description |
---|
AlfonzViewModel() |
Modifier and Type | Method and Description |
---|---|
void |
addOnPropertyChangedCallback(OnPropertyChangedCallback callback) |
void |
notifyChange() |
void |
notifyPropertyChanged(int fieldId) |
void |
onBindView(T view) |
void |
removeOnPropertyChangedCallback(OnPropertyChangedCallback callback) |
void |
runViewCallback(AlfonzViewModel.ViewCallback<T> viewCallback) |
public void onBindView(T view)
public void addOnPropertyChangedCallback(OnPropertyChangedCallback callback)
public void removeOnPropertyChangedCallback(OnPropertyChangedCallback callback)
public void notifyChange()
public void notifyPropertyChanged(int fieldId)
public void runViewCallback(AlfonzViewModel.ViewCallback<T> viewCallback)