- 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
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.
-
Method Details
-
addListener
Add a listener to this observable set.- Parameters:
listener- the listener for listening to the set changes
-
removeListener
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
-