Класс WeakInvalidationListener
java.lang.Object
javafx.beans.WeakInvalidationListener
- Все реализуемые интерфейсы:
-
InvalidationListener,WeakListener
public final class WeakInvalidationListener
extends Object
implements InvalidationListener, WeakListener Объект типа
WeakInvalidationListener может быть использован, если наблюдателю Observable необходимо только слабое обращение к слушателю. Это помогает избежать утечек памяти, которые могут произойти, если наблюдатели не отписаны от наблюдаемых объектов после использования. Объект типа WeakInvalidationListener создается путем передачи исходного InvalidationListener. Затем, объект типа WeakInvalidationListener должен быть зарегистрирован для прослушивания изменений наблюдаемого объекта.
Примечание: Вам необходимо сохранить ссылку на InvalidationListener, переданный в качестве параметра, до тех пор, пока он используется, иначе он может быть слишком рано удалён сборщиком мусора.
- С:
- JavaFX 2.0
- См. также:
-
InvalidationListener,Observable
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
WeakInvalidationListener(InvalidationListener listener) | Конструктор WeakInvalidationListener. |
Краткое описание методов
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Методы, объявленные в интерфейсе javafx.beans.InvalidationListener
invalidated
Методы, объявленные в интерфейсе javafx.beans.WeakListener
wasGarbageCollected
Подробное описание конструкторов
WeakInvalidationListener
public WeakInvalidationListener(InvalidationListener listener)
Конструктор
WeakInvalidationListener.- Параметры:
-
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.