- Type Parameters:
E- The type of the observed value
WeakListChangeListenercan be used, if an
ObservableListshould only maintain a weak reference to the listener. This helps to avoid memory leaks, that can occur if observers are not unregistered from observed objects after use.
WeakListChangeListener are created by passing in the original
WeakListChangeListener should then be
registered to listen for changes of the observed object.
Note: You have to keep a reference to the
was passed in as long as it is in use, otherwise it will be garbage collected
Nested Class Summary
WeakListChangeListenerThe constructor of
listener- The original listener that should be notified
wasGarbageCollectedpublic boolean wasGarbageCollected()Returns
trueif the linked listener was garbage-collected. In this case, the listener can be removed from the observable.
onChangedCalled after a change has been made to an ObservableList.