Methods Summary |
---|
protected void | notifyModelChanged(boolean dataChanged)
for (IModelChangedObserver observer : mModelChangedObservers) {
observer.onModelChanged(this, dataChanged);
}
|
public void | registerModelChangedObserver(IModelChangedObserver observer)
if (!mModelChangedObservers.contains(observer)) {
mModelChangedObservers.add(observer);
registerModelChangedObserverInDescendants(observer);
}
|
protected void | registerModelChangedObserverInDescendants(IModelChangedObserver observer)
// Dummy method.
|
public void | unregisterAllModelChangedObservers()
unregisterAllModelChangedObserversInDescendants();
mModelChangedObservers.clear();
|
protected void | unregisterAllModelChangedObserversInDescendants()
// Dummy method.
|
public void | unregisterModelChangedObserver(IModelChangedObserver observer)
mModelChangedObservers.remove(observer);
unregisterModelChangedObserverInDescendants(observer);
|
protected void | unregisterModelChangedObserverInDescendants(IModelChangedObserver observer)
// Dummy method.
|