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

インタフェースNumberExpression

    • メソッドの詳細

      • negate

        NumberBinding negate​()
        NumberExpressionの否定を計算する新しいNumberBindingを作成します。
        戻り値:
        新しいNumberBinding
      • add

        NumberBinding add​(double other)
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        NumberBinding add​(float other)
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        NumberBinding add​(long other)
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        NumberBinding add​(int other)
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        NumberBinding subtract​(double other)
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        NumberBinding subtract​(float other)
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        NumberBinding subtract​(long other)
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        NumberBinding subtract​(int other)
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        NumberBinding multiply​(double other)
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        NumberBinding multiply​(float other)
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        NumberBinding multiply​(long other)
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        NumberBinding multiply​(int other)
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        NumberBinding divide​(double other)
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        NumberBinding divide​(float other)
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        NumberBinding divide​(long other)
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        NumberBinding divide​(int other)
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • isEqualTo

        BooleanBinding isEqualTo​(ObservableNumberValue other)
        これと別のObservableNumberValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 2つ目のObservableNumberValue
        戻り値:
        新しいBooleanBinding
        例外:
        NullPointerException - 他方のObservableNumberValuenullである場合
      • isEqualTo

        BooleanBinding isEqualTo​(ObservableNumberValue other,
                                 double epsilon)
        これと別のObservableNumberValueが同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。

        丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 2つ目のObservableNumberValue
        epsilon - 許容範囲
        戻り値:
        新しいBooleanBinding
        例外:
        NullPointerException - 他方のObservableNumberValuenullである場合
      • isEqualTo

        BooleanBinding isEqualTo​(double other,
                                 double epsilon)
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。

        丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        BooleanBinding isEqualTo​(float other,
                                 double epsilon)
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。

        丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        BooleanBinding isEqualTo​(long other)
        このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        BooleanBinding isEqualTo​(long other,
                                 double epsilon)
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。

        丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        BooleanBinding isEqualTo​(int other)
        このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        BooleanBinding isEqualTo​(int other,
                                 double epsilon)
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。

        浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(ObservableNumberValue other)
        これと別のObservableNumberValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 2つ目のObservableNumberValue
        戻り値:
        新しいBooleanBinding
        例外:
        NullPointerException - 他方のObservableNumberValuenullである場合
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(ObservableNumberValue other,
                                    double epsilon)
        これと別のObservableNumberValueが同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。

        丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 2つ目のObservableNumberValue
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
        例外:
        NullPointerException - 他方のObservableNumberValuenullである場合
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(double other,
                                    double epsilon)
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。

        浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(float other,
                                    double epsilon)
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。

        浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(long other)
        このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(long other,
                                    double epsilon)
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。

        浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(int other)
        このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。

        浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。

        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        BooleanBinding isNotEqualTo​(int other,
                                    double epsilon)
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

        2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。

        浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。

        パラメータ:
        other - 定数値
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • greaterThan

        BooleanBinding greaterThan​(double other)
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        BooleanBinding greaterThan​(float other)
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        BooleanBinding greaterThan​(long other)
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        BooleanBinding greaterThan​(int other)
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        BooleanBinding lessThan​(double other)
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        BooleanBinding lessThan​(float other)
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        BooleanBinding lessThan​(long other)
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        BooleanBinding lessThan​(int other)
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        BooleanBinding greaterThanOrEqualTo​(double other)
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        BooleanBinding greaterThanOrEqualTo​(float other)
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        BooleanBinding greaterThanOrEqualTo​(long other)
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        BooleanBinding greaterThanOrEqualTo​(int other)
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        BooleanBinding lessThanOrEqualTo​(double other)
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        BooleanBinding lessThanOrEqualTo​(float other)
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        BooleanBinding lessThanOrEqualTo​(long other)
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        BooleanBinding lessThanOrEqualTo​(int other)
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • asString

        StringBinding asString​()
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

        書式設定を適用せずに変換が実行されます。

        戻り値:
        新しいStringBinding
      • asString

        StringBinding asString​(String format)
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

        書式設定しているStringに従って、結果が書式設定されます。 ルールの書式設定は、java.util.Formatterを参照してください。

        パラメータ:
        format - 書式設定しているString
        戻り値:
        新しいStringBinding
      • asString

        StringBinding asString​(Locale locale,
                               String format)
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

        書式設定しているStringに従って結果が書式設定され、Localeに渡されます。 ルールの書式設定は、java.util.Formatterを参照してください。 Localeの詳細は、java.util.Localeを参照してください。

        パラメータ:
        locale - 使用されるLocale
        format - 書式設定しているString
        戻り値:
        新しいStringBinding