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

クラスNumberExpressionBase

    • コンストラクタの詳細

      • NumberExpressionBase

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

      • numberExpression

        public static <S extends NumberNumberExpressionBase numberExpression​(ObservableNumberValue value)
        ObservableNumberValueをラップするNumberExpressionBaseを返します。 ObservableNumberValueがすでにNumberExpressionBaseのインスタンスである場合に返されます。 それ以外の場合、ObservableNumberValueにバインドされる新しいNumberBindingが作成されます。
        型パラメータ:
        S - ラップするNumberの型
        パラメータ:
        value - ソースObservableNumberValue
        戻り値:
        必要に応じてObservableNumberValueをラップするNumberExpressionBase
        例外:
        NullPointerException - valuenullの場合
      • isEqualTo

        public BooleanBinding isEqualTo​(ObservableNumberValue other,
                                        double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        これと別のObservableNumberValueが同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

        定義:
        インタフェースNumberExpressionisEqualTo
        パラメータ:
        other - 2つ目のObservableNumberValue
        epsilon - 許容範囲
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        public BooleanBinding isEqualTo​(double other,
                                        double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isEqualTo​(float other,
                                        double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isEqualTo​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。

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

        定義:
        インタフェースNumberExpressionisEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        public BooleanBinding isEqualTo​(long other,
                                        double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isEqualTo​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。

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

        定義:
        インタフェースNumberExpressionisEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isEqualTo

        public BooleanBinding isEqualTo​(int other,
                                        double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isNotEqualTo​(ObservableNumberValue other,
                                           double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        これと別のObservableNumberValueが同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

        定義:
        インタフェースNumberExpressionisNotEqualTo
        パラメータ:
        other - 2つ目のObservableNumberValue
        epsilon - 許可された許容範囲
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        public BooleanBinding isNotEqualTo​(double other,
                                           double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isNotEqualTo​(float other,
                                           double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isNotEqualTo​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。

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

        定義:
        インタフェースNumberExpressionisNotEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        public BooleanBinding isNotEqualTo​(long other,
                                           double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding isNotEqualTo​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。

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

        定義:
        インタフェースNumberExpressionisNotEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • isNotEqualTo

        public BooleanBinding isNotEqualTo​(int other,
                                           double epsilon)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。

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

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

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

        public BooleanBinding greaterThan​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        public BooleanBinding greaterThan​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        public BooleanBinding greaterThan​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThan

        public BooleanBinding greaterThan​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        public BooleanBinding lessThan​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        public BooleanBinding lessThan​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        public BooleanBinding lessThan​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThan

        public BooleanBinding lessThan​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThan
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        public BooleanBinding greaterThanOrEqualTo​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        public BooleanBinding greaterThanOrEqualTo​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        public BooleanBinding greaterThanOrEqualTo​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • greaterThanOrEqualTo

        public BooleanBinding greaterThanOrEqualTo​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressiongreaterThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        public BooleanBinding lessThanOrEqualTo​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        public BooleanBinding lessThanOrEqualTo​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        public BooleanBinding lessThanOrEqualTo​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • lessThanOrEqualTo

        public BooleanBinding lessThanOrEqualTo​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。
        定義:
        インタフェースNumberExpressionlessThanOrEqualTo
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanBinding
      • asString

        public StringBinding asString​()
        次のインタフェースからコピーされた説明: NumberExpression
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

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

        定義:
        インタフェースNumberExpressionasString
        戻り値:
        新しいStringBinding
      • asString

        public StringBinding asString​(String format)
        次のインタフェースからコピーされた説明: NumberExpression
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

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

        定義:
        インタフェースNumberExpressionasString
        パラメータ:
        format - 書式設定しているString
        戻り値:
        新しいStringBinding
      • asString

        public StringBinding asString​(Locale locale,
                                      String format)
        次のインタフェースからコピーされた説明: NumberExpression
        Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。

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

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