モジュール javafx.base
パッケージ javafx.beans.property

クラスReadOnlyObjectPropertyBase<T>

    • コンストラクタの詳細

      • ReadOnlyObjectPropertyBase

        public ReadOnlyObjectPropertyBase​()
    • メソッドの詳細

      • addListener

        public void addListener​(InvalidationListener listener)
        次のインタフェースからコピーされた説明: Observable
        Observableが無効になるたびに通知されるInvalidationListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。

        実際の同じInvalidationListenerインスタンスが異なるObservablesに対して安全に登録される場合があるので注意してください。

        Observableは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakInvalidationListenerのインスタンスを使用してこの状況を回避することをお薦めします。

        パラメータ:
        listener - 登録するリスナー
        関連項目:
        Observable.removeListener(InvalidationListener)
      • removeListener

        public void removeListener​(InvalidationListener listener)
        次のインタフェースからコピーされた説明: Observable
        Observableの値が無効になるたびに通知されるリスナーのリストから指定されたリスナーを削除します。

        指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。

        パラメータ:
        listener - 削除するリスナー
        関連項目:
        Observable.addListener(InvalidationListener)
      • addListener

        public void addListener​(ChangeListener<? super T> listener)
        次のインタフェースからコピーされた説明: ObservableValue
        ObservableValueの値が変更されるたびに通知されるChangeListenerを追加します。 同じリスナーが複数回追加される場合、複数回通知されます。 つまり、一意性を確認するためにチェックが実行されません。

        実際の同じChangeListenerインスタンスが異なるObservableValuesに対して安全に登録される場合があるので注意してください。

        ObservableValueは、リスナーの強参照を格納するため、リスナーはガベージ・コレクションされず、メモリー・リークが発生する可能性があります。 使用後にremoveListenerを呼び出してリスナーを登録解除するか、WeakChangeListenerのインスタンスを使用してこの状況を回避することをお薦めします。

        パラメータ:
        listener - 登録するリスナー
        関連項目:
        ObservableValue.removeListener(ChangeListener)
      • removeListener

        public void removeListener​(ChangeListener<? super T> listener)
        次のインタフェースからコピーされた説明: ObservableValue
        ObservableValueの値が変更されるたびに通知されるリスナーのリストから指定されたリスナーを削除します。

        指定されたリスナーが以前に登録されていない場合(つまり、一度も追加されていなかった場合)、このメソッドの呼出しはno-opです。 以前に追加されたことがある場合は削除されます。 複数回追加された場合、最初の発生のみ削除されます。

        パラメータ:
        listener - 削除するリスナー
        関連項目:
        ObservableValue.addListener(ChangeListener)
      • fireValueChangedEvent

        protected void fireValueChangedEvent​()
        通知をすべてのアタッチされたInvalidationListenersおよびChangeListenersに送信します。 このプロパティの値が変更される場合、このメソッドを呼び出す必要があります。