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

クラスDoubleExpression

    • コンストラクタの詳細

      • DoubleExpression

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

      • intValue

        public int intValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValueintValue
        戻り値:
        intとしてのこのObservableNumberValueの値
      • longValue

        public long longValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuelongValue
        戻り値:
        longとしてのこのObservableNumberValueの値
      • floatValue

        public float floatValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        floatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuefloatValue
        戻り値:
        floatとしてのこのObservableNumberValueの値
      • doubleValue

        public double doubleValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        doubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuedoubleValue
        戻り値:
        doubleとしてのこのObservableNumberValueの値
      • getValue

        public Double getValue​()
        次のインタフェースからコピーされた説明: ObservableValue
        このObservableValueの現在の値を返します
        定義:
        インタフェースObservableValue<Number>getValue
        戻り値:
        現行値
      • doubleExpression

        public static DoubleExpression doubleExpression​(ObservableDoubleValue value)
        ObservableDoubleValueをラップするDoubleExpressionを返します。 ObservableDoubleValueがすでにDoubleExpressionである場合に返されます。 それ以外の場合、ObservableDoubleValueにバインドされる新しいDoubleBindingが作成されます。
        パラメータ:
        value - ソースObservableDoubleValue
        戻り値:
        必要に応じてObservableDoubleValueをラップするDoubleExpression
        例外:
        NullPointerException - valuenullの場合
      • doubleExpression

        public static <T extends NumberDoubleExpression doubleExpression​(ObservableValue<T> value)
        ObservableValueをラップするDoubleExpressionを返します。 ObservableValueがすでにDoubleExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいDoubleBindingが作成されます。

        注意: このメソッドを使用して、特定の数値型のObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるDoubleExpressionに変換できます。 次のサンプルを参照してください。

           DoubleProperty doubleProperty = new SimpleDoubleProperty(1.0);
           ObjectProperty<Double> objectProperty = new SimpleObjectProperty<>(2.0);
           BooleanBinding binding = doubleProperty.greaterThan(DoubleExpression.doubleExpression(objectProperty));
         
        注意: null値が0.0として解釈されます
        型パラメータ:
        T - ラップするNumberの型
        パラメータ:
        value - ソースObservableValue
        戻り値:
        必要に応じてObservableValueをラップするDoubleExpression
        例外:
        NullPointerException - valuenullの場合
        導入されたバージョン:
        JavaFX 8.0
      • add

        public DoubleBinding add​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public DoubleBinding add​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public DoubleBinding add​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public DoubleBinding add​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • asObject

        public ObjectExpression<Double> asObject​()
        このDoubleExpressionの値を保持するObjectExpressionを作成します。 このDoubleExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。
        戻り値:
        新しいObjectExpression
        導入されたバージョン:
        JavaFX 8.0