private void fireErrorLoggedEvent() { for (WeakReference<ErrorLogListener> ref : new ArrayList<WeakReference<ErrorLogListener>>(listeners)) { ErrorLogListener listener = ref.get(); if (listener != null) { listener.errorLogged(this); } else { listeners.remove(ref); } } }
private void fireErrorLogClearedEvent() { for (WeakReference<ErrorLogListener> ref : new ArrayList<WeakReference<ErrorLogListener>>(listeners)) { ErrorLogListener listener = ref.get(); if (listener != null) { listener.errorLogCleared(this); } else { listeners.remove(ref); } } }
private void fireErrorLogClearedEvent() { for (WeakReference<ErrorLogListener> ref : new ArrayList<WeakReference<ErrorLogListener>>(listeners)) { ErrorLogListener listener = ref.get(); if (listener != null) { listener.errorLogCleared(this); } else { listeners.remove(ref); } } }
private void fireErrorLoggedEvent() { for (WeakReference<ErrorLogListener> ref : new ArrayList<WeakReference<ErrorLogListener>>(listeners)) { ErrorLogListener listener = ref.get(); if (listener != null) { listener.errorLogged(this); } else { listeners.remove(ref); } } }