Code example for CopyOnWriteArrayList

Methods: clear

0
        unregisterModelChangedObserverInDescendants(observer);
    } 
 
    public void unregisterAllModelChangedObservers() { 
        unregisterAllModelChangedObserversInDescendants(); 
        mModelChangedObservers.clear();
    } 
 
    protected void notifyModelChanged(boolean dataChanged) {
        for (IModelChangedObserver observer : mModelChangedObservers) {
            observer.onModelChanged(this, dataChanged);
        } 
    } 
 
    protected void registerModelChangedObserverInDescendants( 
            IModelChangedObserver observer) {
        // Dummy method. 
    } 
 
    protected void unregisterModelChangedObserverInDescendants( 
            IModelChangedObserver observer) {