Spec-Zone.ru › OpenJavaFX 8
javafx.collections

Interface ObservableSet<E>

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 MethodsInstance MethodsAbstract Methods
    Modifier and Type Method and Description
    void addListener(SetChangeListener<? super E> listener)
    Add a listener to this observable set.
    void removeListener(SetChangeListener<? super E> listener)
    Tries to removed a listener from this observable set.
    • Methods inherited from interface java.util.Set

      add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, spliterator, toArray, toArray
    • Methods inherited from interface java.util.Collection

      parallelStream, removeIf, stream
    • Methods inherited from interface java.lang.Iterable

      forEach
    • Methods inherited from 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

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API