- 
- All Superinterfaces:
- Collection<E>,- Iterable<E>,- Observable,- Set<E>
 - All Known Subinterfaces:
- ObservableSetValue<E>,- WritableSetValue<E>
 - All Known Implementing Classes:
- ReadOnlySetProperty,- ReadOnlySetPropertyBase,- ReadOnlySetWrapper,- SetBinding,- SetExpression,- SetProperty,- SetPropertyBase,- SimpleSetProperty
 
 public interface ObservableSet<E> extends Set<E>, Observable A set that allows observers to track changes when they occur.- Since:
- JavaFX 2.1
- See Also:
- SetChangeListener,- SetChangeListener.Change
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(SetChangeListener<? super E> listener)Add a listener to this observable set.voidremoveListener(SetChangeListener<? super E> listener)Tries to removed a listener from this observable set.- 
Methods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArray
 - 
Methods inherited from interface javafx.beans.ObservableaddListener, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
addListenervoid addListener(SetChangeListener<? super E> listener) Add a listener to this observable set.- Parameters:
- listener- the listener for listening to the set changes
 
 - 
removeListenervoid removeListener(SetChangeListener<? super E> listener) Tries to removed a listener from this observable set. If the listener is not attached to this list, nothing happens.- Parameters:
- listener- a listener to remove
 
 
- 
 
-