Interface ObservableSet<E>
- Type Parameters:
E- the set element type
- 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
A set that allows observers to track changes when they occur. Implementations can be created using methods in
FXCollections
such as observableSet, or with a
SimpleSetProperty.- Since:
- JavaFX 2.1
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(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 Collection
parallelStream, removeIf, stream, toArrayMethods declared in interface Observable
addListener, removeListener, subscribe
-
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
-