Spec-Zone.ru › OpenJavaFX 17

Класс WeakListChangeListener<E>

java.lang.Object
javafx.collections.WeakListChangeListener<E>
Параметры типа:
E - Тип наблюдаемого значения
Все реализуемые интерфейсы:
WeakListener, ListChangeListener<E>
public final class WeakListChangeListener<E>
extends Object
implements ListChangeListener<E>, WeakListener
Класс WeakListChangeListener может быть использован, если ObservableList должен поддерживать только слабую ссылку на слушатель. Это помогает избежать утечек памяти, которые могут произойти, если наблюдатели не отменены от наблюдаемых объектов после использования.

WeakListChangeListener создаются путём передачи исходного ListChangeListener. Затем WeakListChangeListener должен быть зарегистрирован для прослушивания изменений наблюдаемого объекта.

Примечание: Вам необходимо сохранить ссылку на ListChangeListener, переданную в качестве параметра, пока он используется, иначе он будет слишком рано удалён сборщиком мусора.

С тех пор:
JavaFX 2.1
См. также:
ListChangeListener, ObservableList, WeakListener

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в интерфейсе javafx.collections.ListChangeListener

ListChangeListener.Change<E>

Краткое описание конструкторов

Конструкторы
Конструктор Описание
WeakListChangeListener​(ListChangeListener<E> listener)
Конструктор WeakListChangeListener.

Краткое описание методов

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javafx.collections.ListChangeListener

onChanged

Методы, объявленные в интерфейсе javafx.beans.WeakListener

wasGarbageCollected

Подробное описание конструкторов

WeakListChangeListener

public WeakListChangeListener(ListChangeListener<E> listener)
Конструктор WeakListChangeListener.
Параметры:
listener - Исходный слушатель, который должен быть уведомлен

© 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