/******************************************************************************************************************* * * ******************************************************************************************************************/ protected void fireObservationChanged (final @Nonnull Observation observation, final @Nonnull Observation oldObservation) { final Event event = new Event(this, observation, oldObservation); fire(new ListenerTask() { public void run (final @Nonnull Listener listener) { listener.notifyObservationChanged(event); } }); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ protected void fireObservationRemoved (final @Nonnull Observation oldObservation) { final Event event = new Event(this, null, oldObservation); fire(new ListenerTask() { public void run (final @Nonnull Listener listener) { listener.notifyObservationRemoved(event); } }); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ protected void fireObservationAdded (final @Nonnull Observation observation) { final Event event = new Event(this, observation, null); fire(new ListenerTask() { public void run (final @Nonnull Listener listener) { listener.notifyObservationAdded(event); } }); }
/******************************************************************************************************************* * * ******************************************************************************************************************/ protected void fireNotifyCleared() { final Event event = new Event(this, null, null); fire(new ListenerTask() { public void run (final @Nonnull Listener listener) { listener.notifyCleared(event); } }); }