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

クラスWhen


  • public class When
    extends Object
    3項式を計算するバインディングの開始ポイント。

    3項式は、基本形式new When(cond).then(value1).otherwise(value2);を持ちます。 condは、ObservableBooleanValueである必要があります。 condの値に基づいて、バインディングにはvalue1(cond.getValue() == trueの場合)またはvalue2(cond.getValue() == falseの場合)の値が含まれています。 value1およびvalue2は同じ型である必要があります。 定数値またはObservableValueの実装である可能性があります。

    導入されたバージョン:
    JavaFX 2.0
    • コンストラクタの詳細

      • When

        public When​(ObservableBooleanValue condition)
        Whenのコンストラクタ。
        パラメータ:
        condition - 3項式の条件
    • メソッドの詳細

      • then

        public When.NumberConditionBuilder then​(double thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public When.NumberConditionBuilder then​(float thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public When.NumberConditionBuilder then​(long thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public When.NumberConditionBuilder then​(int thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public When.BooleanConditionBuilder then​(boolean thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public When.StringConditionBuilder then​(String thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public <T> When.ObjectConditionBuilder<T> then​(ObservableObjectValue<T> thenValue)
        条件がtrueである場合に値が3項式で返されるObservableObjectValueを定義します。
        型パラメータ:
        T - 中間結果の型
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果
      • then

        public <T> When.ObjectConditionBuilder<T> then​(T thenValue)
        条件がtrueである場合に返される3項式の定数値を定義します。
        型パラメータ:
        T - 中間結果の型
        パラメータ:
        thenValue - 値
        戻り値:
        引き続きotherwiseブランチが必要な中間の結果