Spec-Zone.ru › OpenJavaFX 24

Класс WeakInvalidationListener

java.lang.Object
javafx.beans.WeakInvalidationListener
Все реализованные интерфейсы:
InvalidationListener, WeakListener
public final class WeakInvalidationListener extends Object implements InvalidationListener, WeakListener
Объект типа Observable может использовать этот класс, если необходимо поддерживать только слабую ссылку на слушатель. Это помогает избежать утечек памяти, которые могут возникнуть, если наблюдатели не отписаны от наблюдаемых объектов после использования.

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

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

С:
JavaFX 2.0
См. также:
  • InvalidationListener
  • Observable

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

Конструктор Описание
WeakInvalidationListener(InvalidationListener listener)
Конструктор класса WeakInvalidationListener.

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

Модификатор и тип Метод Описание
void invalidated(Observable observable)
Этот метод должен быть реализован в классе, имплементирующем InvalidationListener.
boolean wasGarbageCollected()
Возвращает true, если связанный слушатель был удалён сборщиком мусора.

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

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

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

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 и/или его аффилированные компании. Все права защищены.

© 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