- java.lang.Object
- 
- 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
 
- 
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 classWhen.BooleanConditionBuilder3項式のアセンブル中に必要な中間クラス。classWhen.NumberConditionBuilder数値を返すIf-then-else式。classWhen.ObjectConditionBuilder<T>3項式のアセンブル中に必要な中間クラス。classWhen.StringConditionBuilder3項式のアセンブル中に必要な中間クラス。
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 When(ObservableBooleanValue condition)Whenのコンストラクタ。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 When.BooleanConditionBuilderthen(boolean thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.NumberConditionBuilderthen(double thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.NumberConditionBuilderthen(float thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.NumberConditionBuilderthen(int thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.NumberConditionBuilderthen(long thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.StringConditionBuilderthen(String thenValue)条件がtrueである場合に返される3項式の定数値を定義します。When.BooleanConditionBuilderthen(ObservableBooleanValue thenValue)条件がtrueである場合に値が3項式で返されるObservableBooleanValueを定義します。When.NumberConditionBuilderthen(ObservableNumberValue thenValue)条件がtrueである場合に値が3項式で返されるObservableNumberValueを定義します。<T> When.ObjectConditionBuilder<T>then(ObservableObjectValue<T> thenValue)条件がtrueである場合に値が3項式で返されるObservableObjectValueを定義します。When.StringConditionBuilderthen(ObservableStringValue thenValue)条件がtrueである場合に値が3項式で返されるObservableStringValueを定義します。<T> When.ObjectConditionBuilder<T>then(T thenValue)条件がtrueである場合に返される3項式の定数値を定義します。
 
- 
- 
- 
コンストラクタの詳細- 
Whenpublic When(ObservableBooleanValue condition) Whenのコンストラクタ。- パラメータ:
- condition- 3項式の条件
 
 
- 
 - 
メソッドの詳細- 
thenpublic When.NumberConditionBuilder then(ObservableNumberValue thenValue) 条件がtrueである場合に値が3項式で返されるObservableNumberValueを定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.NumberConditionBuilder then(double thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.NumberConditionBuilder then(float thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.NumberConditionBuilder then(long thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.NumberConditionBuilder then(int thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.BooleanConditionBuilder then(ObservableBooleanValue thenValue) 条件がtrueである場合に値が3項式で返されるObservableBooleanValueを定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.BooleanConditionBuilder then(boolean thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.StringConditionBuilder then(ObservableStringValue thenValue) 条件がtrueである場合に値が3項式で返されるObservableStringValueを定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic When.StringConditionBuilder then(String thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic <T> When.ObjectConditionBuilder<T> then(ObservableObjectValue<T> thenValue) 条件がtrueである場合に値が3項式で返されるObservableObjectValueを定義します。- 型パラメータ:
- T- 中間結果の型
- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 - 
thenpublic <T> When.ObjectConditionBuilder<T> then(T thenValue) 条件がtrueである場合に返される3項式の定数値を定義します。- 型パラメータ:
- T- 中間結果の型
- パラメータ:
- thenValue- 値
- 戻り値:
- 引き続きotherwiseブランチが必要な中間の結果
 
 
- 
 
-