- java.lang.Object
-
- javafx.beans.WeakInvalidationListener
-
- すべての実装されたインタフェース:
InvalidationListener
,WeakListener
public final class WeakInvalidationListener extends Object implements InvalidationListener, WeakListener
Observable
がリスナーの弱い参照のみ保持する場合、WeakInvalidationListener
を使用できます。 これにより、使用後に監視されたオブジェクトからオブザーバが登録解除されない場合に発生する可能性があるメモリー・リークを回避できます。元の
InvalidationListener
を渡して、WeakInvalidationListener
が作成されます。 監視されたオブジェクトの変更をリスニングするため、WeakInvalidationListener
を登録する必要があります。注意: 使用中に渡された
InvalidationListener
への参照を保持する必要があります。そうでない場合は、すぐにガベージ・コレクションされます。- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
InvalidationListener
、Observable
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 WeakInvalidationListener(InvalidationListener listener)
WeakInvalidationListener
のコンストラクタ。
-
メソッドのサマリー
-
インタフェース javafx.beans.InvalidationListenerで宣言されたメソッド
invalidated
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.beans.WeakListenerで宣言されたメソッド
wasGarbageCollected
-
-
-
-
コンストラクタの詳細
-
WeakInvalidationListener
public WeakInvalidationListener(InvalidationListener listener)
WeakInvalidationListener
のコンストラクタ。- パラメータ:
listener
- 通知される元のリスナー
-
-