protected void lastListenerRemoved() { if (dateObservable != null && !dateObservable.isDisposed()) { dateObservable.removeChangeListener(privateInterface); dateObservable.removeStaleListener(privateInterface); } if (timeObservable != null && !timeObservable.isDisposed()) { timeObservable.removeChangeListener(privateInterface); timeObservable.removeStaleListener(privateInterface); } cachedValue = null; }
protected synchronized void lastListenerRemoved() { if (isDisposed()) { return; } for (int i = 0; i < detailList.size(); i++) { IObservableValue detail = (IObservableValue) detailList.get(i); detail.removeValueChangeListener(detailValueListener); detail.removeStaleListener(detailStaleListener); } staleDetailObservables.clear(); }
@Override public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
@Override public synchronized void dispose() { target.removeValueChangeListener(targetChangeListener); target.removeStaleListener(targetStaleListener); validationStatus .removeValueChangeListener(validationStatusChangeListener); super.dispose(); } }
@Override public synchronized void dispose () { if ( this.value != null ) { this.value.removeValueChangeListener ( this.changeListener ); this.value.removeStaleListener ( this.staleListener ); this.value.removeDisposeListener ( this.disposeListener ); this.value = null; this.changeListener = null; this.staleListener = null; this.disposeListener = null; } super.dispose (); }
public synchronized void dispose() { checkRealm(); if (!isDisposed()) { if (!dateObservable.isDisposed()) { dateObservable.removeDisposeListener(privateInterface); dateObservable.removeChangeListener(privateInterface); dateObservable.removeStaleListener(privateInterface); } if (!timeObservable.isDisposed()) { timeObservable.removeDisposeListener(privateInterface); timeObservable.removeChangeListener(privateInterface); timeObservable.removeStaleListener(privateInterface); } dateObservable = null; timeObservable = null; privateInterface = null; cachedValue = null; } super.dispose(); } }