- java.lang.Object
-
- javafx.collections.WeakSetChangeListener<E>
-
- 型パラメータ:
E
- 監視される値の型
- すべての実装されたインタフェース:
WeakListener
,SetChangeListener<E>
public final class WeakSetChangeListener<E> extends Object implements SetChangeListener<E>, WeakListener
ObservableSet
がリスナーの弱い参照のみ保持する場合、WeakSetChangeListener
を使用できます。 これにより、使用後に監視されたオブジェクトからオブザーバが登録解除されない場合に発生する可能性があるメモリー・リークを回避できます。元の
SetChangeListener
を渡して、WeakSetChangeListener
が作成されます。 監視されたオブジェクトの変更をリスニングするため、WeakSetChangeListener
を登録する必要があります。注意: 渡された
SetChangeListener
への参照を、使用されている間は保持する必要があります。そうでない場合は、すぐにガベージ・コレクションされます。- 導入されたバージョン:
- JavaFX 2.1
- 関連項目:
SetChangeListener
,ObservableSet
,WeakListener
-
-
ネストされたクラスのサマリー
-
インタフェース javafx.collections.SetChangeListenerで宣言されたネストされたクラス/インタフェース
SetChangeListener.Change<E>
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 WeakSetChangeListener(SetChangeListener<E> listener)
WeakSetChangeListener
のコンストラクタ。
-
-
-
コンストラクタの詳細
-
WeakSetChangeListener
public WeakSetChangeListener(SetChangeListener<E> listener)
WeakSetChangeListener
のコンストラクタ。- パラメータ:
listener
- 通知される元のリスナー
-
-