ObservableSetValue (JavaFX 28)
Description: declaration: module: javafx.base, package: javafx.beans.value, interface: ObservableSetValue

# Interface ObservableSetValue<E>

Type Parameters:
  `E` - the type of the `Set` elements

All Superinterfaces:
  `Collection<E>, Iterable<E>, Observable, ObservableObjectValue<ObservableSet<E>>, ObservableSet<E>, ObservableValue<ObservableSet<E>>, Set<E>`

All Known Implementing Classes:
  `ReadOnlySetProperty, ReadOnlySetPropertyBase, ReadOnlySetWrapper, SetBinding, SetExpression, SetProperty, SetPropertyBase, SimpleSetProperty`

public interface ObservableSetValue<E> extends ObservableObjectValue<ObservableSet<E>>, ObservableSet<E>
An observable reference to an `ObservableSet`.

Since:
  JavaFX 2.1
See Also:
  - `ObservableSet`
  - `ObservableObjectValue`
  - `ObservableValue`

- ## Method Summary

  ### Methods declared in interface Collection

  `parallelStream, removeIf, stream, toArray`

  ### Methods declared in interface Iterable

  `forEach`

  ### Methods declared in interface Observable

  `addListener, removeListener, subscribe`

  ### Methods declared in interface ObservableObjectValue

  `get`

  ### Methods declared in interface ObservableSet

  `addListener, removeListener`

  ### Methods declared in interface ObservableValue

  `addListener, flatMap, getValue, map, orElse, removeListener, subscribe, subscribe, when`

  ### Methods declared in interface Set

  `add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray`