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