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

クラスIntegerBinding

    • コンストラクタの詳細

      • IntegerBinding

        public IntegerBinding()
    • メソッドの詳細

      • bind

        protected final void bind​(Observable... dependencies)
        変更の依存性の監視を開始します。 依存性のいずれかの値が変更される場合、バインディングは無効とマークされます。
        パラメータ:
        dependencies - 監視する依存性
      • unbind

        protected final void unbind​(Observable... dependencies)
        変更の依存性の監視を停止します。
        パラメータ:
        dependencies - 監視を停止する依存性
      • dispose

        public void dispose()
        空であるdispose()のデフォルトの実装。
        定義:
        インタフェースBinding<Number>dispose
      • get

        public final int get()
        computeValue()の結果を返します。 バインディングが無効である場合、メソッドcomputeValue()のみ呼び出されます。 get()の最後の呼出しからバインディングが無効でなくなった場合、結果がキャッシュされて返されます。
        定義:
        インタフェースObservableIntegerValueget
        戻り値:
        現行値
      • onInvalidating

        protected void onInvalidating()
        このバインディングが無効になる場合、反応するクラスを拡張して、メソッドonInvalidating()をオーバーライドできます。 デフォルトの実装は空です。
      • computeValue

        protected abstract int computeValue()
        このバインディングの現在の値を計算します。

        IntegerBindingを拡張するクラスは、computeValueの実装を提供する必要があります。

        戻り値:
        現行値
      • toString

        public String toString()
        このIntegerBindingオブジェクトの文字列表現を返します。
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このIntegerBindingオブジェクトの文字列表現。