- 
- 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 Summary
All 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 declared in interface java.util.Collection
parallelStream, removeIf, stream 
- 
Methods declared in interface javafx.beans.Observable
addListener, removeListener 
 - 
 
 - 
 
- 
- 
Method Detail
- 
addListener
void addListener(SetChangeListener<? super E> listener)
Add a listener to this observable set.- Parameters:
 listener- the listener for listening to the set changes
 
- 
removeListener
void 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
 
 - 
 
 -