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