APIdia Launch Partner
Top Description Methods
javafx.collections

public Interface ObservableSet<E>

extends Set<E>, Observable
Known Direct Subinterfaces
javafx.beans.value.ObservableSetValue, javafx.beans.value.WritableSetValue
Known Direct Implementers
com.sun.javafx.collections.ObservableSetWrapper, javafx.collections.FXCollections.EmptyObservableSet, javafx.collections.FXCollections.UnmodifiableObservableSet, javafx.collections.FXCollections.SynchronizedObservableSet, javafx.collections.FXCollections.CheckedObservableSet
Type Parameters
<E>
the set element type
Imports
java.util.Set, javafx.beans.Observable

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
SetChangeListener, SetChangeListener.Change

Method Summary

Modifier and TypeMethod and Description
public void
addListener(SetChangeListener<? super E>
the listener for listening to the set changes
listener
)

Add a listener to this observable set.

public void
removeListener(SetChangeListener<? super E>
a listener to remove
listener
)

Tries to removed a listener from this observable set.

Inherited from java.util.Set:
addaddAllclearcontainscontainsAllcopyOfequalshashCodeisEmptyiteratorofofofofofofofofofofofofofLazyremoveremoveAllretainAllsizespliteratortoArraytoArray
Inherited from javafx.beans.Observable:
addListenerremoveListenersubscribe

Method Detail

addListenerback to summary
public void addListener(SetChangeListener<? super E> listener)

Add a listener to this observable set.

Parameters
listener:SetChangeListener<? super E>

the listener for listening to the set changes

removeListenerback to summary
public 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:SetChangeListener<? super E>

a listener to remove