Spec-Zone .ru
спецификации, руководства, описания, API
|
E
- Тип наблюдаемой величиныpublic final class WeakListChangeListener<E> extends java.lang.Object implements ListChangeListener<E>, WeakListener
WeakListChangeListener
может использоваться, если ObservableList
должен только поддержать слабую ссылку на слушателя. Это помогает избежать утечек памяти, которые могут произойти, если наблюдатели не незарегистрированы от наблюдаемых объектов после использования.
WeakListChangeListener
создаются, передавая в оригинале ListChangeListener
. WeakListChangeListener
должен тогда быть зарегистрирован, чтобы прислушаться к изменениям наблюдаемого объекта.
Отметьте: необходимо сохранить ссылку на ListChangeListener
, это передали в том, пока это используется, иначе это будет собрано "мусор" к скоро.
ListChangeListener
, ObservableList
, WeakListener
ListChangeListener.Change<E>
Конструктор и Описание |
---|
WeakListChangeListener(ListChangeListener<E> listener)
Конструктор
WeakListChangeListener . |
Модификатор и Тип | Метод и Описание |
---|---|
void |
onChanged(ListChangeListener.Change<? extends E> change)
Вызванный после того, как изменение было произведено в ObservableList.
|
boolean |
wasGarbageCollected()
Возвраты
true если соединенный слушатель был собран "мусор". |
public WeakListChangeListener(ListChangeListener<E> listener)
WeakListChangeListener
.listener
- Исходный слушатель, который должен быть уведомленpublic boolean wasGarbageCollected()
true
если соединенный слушатель был собран "мусор". В этом случае слушатель может быть удален из заметного.wasGarbageCollected
в интерфейсе WeakListener
true
если соединенный слушатель был собран "мусор".public void onChanged(ListChangeListener.Change<? extends E> change)
onChanged
в интерфейсе ListChangeListener<E>
change
- объект, представляющий изменение, которое было сделаноListChangeListener.Change
Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается