E - the type of the Set elementspublic abstract class ReadOnlySetPropertyBase<E> extends ReadOnlySetProperty<E>
ObservableSet.
 This class provides a default implementation to attach listener.ReadOnlySetPropertyempty, size| Constructor and Description | 
|---|
| ReadOnlySetPropertyBase() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addListener(ChangeListener<? super ObservableSet<E>> listener)Adds a  ChangeListenerwhich will be notified whenever the value
 of theObservableValuechanges. | 
| void | addListener(InvalidationListener listener)Adds an  InvalidationListenerwhich will be notified whenever theObservablebecomes invalid. | 
| void | addListener(SetChangeListener<? super E> listener)Add a listener to this observable set. | 
| protected void | fireValueChangedEvent()This method needs to be called if the reference to the
  ObservableSetchanges. | 
| protected void | fireValueChangedEvent(SetChangeListener.Change<? extends E> change)This method needs to be called if the content of the referenced
  ObservableSetchanges. | 
| void | removeListener(ChangeListener<? super ObservableSet<E>> listener)Removes the given listener from the list of listeners, that are notified
 whenever the value of the  ObservableValuechanges. | 
| void | removeListener(InvalidationListener listener)Removes the given listener from the list of listeners, that are notified
 whenever the value of the  Observablebecomes invalid. | 
| void | removeListener(SetChangeListener<? super E> listener)Tries to removed a listener from this observable set. | 
bindContent, bindContentBidirectional, equals, hashCode, toString, unbindContent, unbindContentBidirectionaladd, addAll, asString, clear, contains, containsAll, emptyProperty, getSize, getValue, isEmpty, isEqualTo, isNotEqualTo, isNotNull, isNull, iterator, remove, removeAll, retainAll, setExpression, size, sizeProperty, toArray, toArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetBean, getNamegetValuegetspliteratorparallelStream, removeIf, streampublic void addListener(InvalidationListener listener)
ObservableInvalidationListener which will be notified whenever the
 Observable becomes invalid. If the same
 listener is added more than once, then it will be notified more than
 once. That is, no check is made to ensure uniqueness.
 
 Note that the same actual InvalidationListener instance may be
 safely registered for different Observables.
 
 The Observable stores a strong reference to the listener
 which will prevent the listener from being garbage collected and may
 result in a memory leak. It is recommended to either unregister a
 listener by calling removeListener after use or to use an instance of
 WeakInvalidationListener avoid this situation.
listener - The listener to registerObservable.removeListener(InvalidationListener)public void removeListener(InvalidationListener listener)
ObservableObservable becomes invalid.
 If the given listener has not been previously registered (i.e. it was never added) then this method call is a no-op. If it had been previously added then it will be removed. If it had been added more than once, then only the first occurrence will be removed.
listener - The listener to removeObservable.addListener(InvalidationListener)public void addListener(ChangeListener<? super ObservableSet<E>> listener)
ObservableValueChangeListener which will be notified whenever the value
 of the ObservableValue changes. If the same listener is added
 more than once, then it will be notified more than once. That is, no
 check is made to ensure uniqueness.
 
 Note that the same actual ChangeListener instance may be safely
 registered for different ObservableValues.
 
 The ObservableValue stores a strong reference to the listener
 which will prevent the listener from being garbage collected and may
 result in a memory leak. It is recommended to either unregister a
 listener by calling removeListener after use or to use an instance of
 WeakChangeListener avoid this situation.
listener - The listener to registerObservableValue.removeListener(ChangeListener)public void removeListener(ChangeListener<? super ObservableSet<E>> listener)
ObservableValueObservableValue changes.
 If the given listener has not been previously registered (i.e. it was never added) then this method call is a no-op. If it had been previously added then it will be removed. If it had been added more than once, then only the first occurrence will be removed.
listener - The listener to removeObservableValue.addListener(ChangeListener)public void addListener(SetChangeListener<? super E> listener)
ObservableSetlistener - the listener for listening to the set changespublic void removeListener(SetChangeListener<? super E> listener)
ObservableSetlistener - a listener to removeprotected void fireValueChangedEvent()
ObservableSet changes.
 It sends notifications to all attached
 InvalidationListeners,
 ChangeListeners, and
 SetChangeListener.
 This method needs to be called, if the value of this property changes.protected void fireValueChangedEvent(SetChangeListener.Change<? extends E> change)
ObservableSet changes.
 Sends notifications to all attached
 InvalidationListeners,
 ChangeListeners, and
 SetChangeListener.
 This method is called when the content of the list changes.change - the change that needs to be propagatedCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.