public class When extends Object
3項式は、基本形式new When(cond).then(value1).otherwise(value2);を持ちます。 式condは、ObservableBooleanValueである必要があります。 condの値に基づいて、バインディングにはvalue1(cond.getValue() == trueの場合)またはvalue2(cond.getValue() == falseの場合)の値が含まれています。 値value1およびvalue2は同じ型である必要があります。 定数値またはObservableValueの実装である可能性があります。
| 修飾子と型 | クラスと説明 |
|---|---|
class |
When.BooleanConditionBuilder
3項式のアセンブル中に必要な中間クラス。
|
class |
When.NumberConditionBuilder
数値を返すIf-then-else式。
|
class |
When.ObjectConditionBuilder<T>
3項式のアセンブル中に必要な中間クラス。
|
class |
When.StringConditionBuilder
3項式のアセンブル中に必要な中間クラス。
|
| コンストラクタと説明 |
|---|
When(ObservableBooleanValue condition)
Whenのコンストラクタ。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
When.BooleanConditionBuilder |
then(boolean thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
When.NumberConditionBuilder |
then(double thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
When.NumberConditionBuilder |
then(float thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
When.NumberConditionBuilder |
then(int thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
When.NumberConditionBuilder |
then(long thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
When.BooleanConditionBuilder |
then(ObservableBooleanValue thenValue)
条件が
trueである場合に値が3項式で返されるObservableBooleanValueを定義します。 |
When.NumberConditionBuilder |
then(ObservableNumberValue thenValue)
条件が
trueである場合に値が3項式で返されるObservableNumberValueを定義します。 |
<T> When.ObjectConditionBuilder<T> |
then(ObservableObjectValue<T> thenValue)
条件が
trueである場合に値が3項式で返されるObservableObjectValueを定義します。 |
When.StringConditionBuilder |
then(ObservableStringValue thenValue)
条件が
trueである場合に値が3項式で返されるObservableStringValueを定義します。 |
When.StringConditionBuilder |
then(String thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
<T> When.ObjectConditionBuilder<T> |
then(T thenValue)
条件が
trueである場合に返される3項式の定数値を定義します。 |
public When(ObservableBooleanValue condition)
Whenのコンストラクタ。condition - 3項式の条件public When.NumberConditionBuilder then(ObservableNumberValue thenValue)
trueである場合に値が3項式で返されるObservableNumberValueを定義します。thenValue - 値public When.NumberConditionBuilder then(double thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public When.NumberConditionBuilder then(float thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public When.NumberConditionBuilder then(long thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public When.NumberConditionBuilder then(int thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public When.BooleanConditionBuilder then(ObservableBooleanValue thenValue)
trueである場合に値が3項式で返されるObservableBooleanValueを定義します。thenValue - 値public When.BooleanConditionBuilder then(boolean thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public When.StringConditionBuilder then(ObservableStringValue thenValue)
trueである場合に値が3項式で返されるObservableStringValueを定義します。thenValue - 値public When.StringConditionBuilder then(String thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値public <T> When.ObjectConditionBuilder<T> then(ObservableObjectValue<T> thenValue)
trueである場合に値が3項式で返されるObservableObjectValueを定義します。thenValue - 値public <T> When.ObjectConditionBuilder<T> then(T thenValue)
trueである場合に返される3項式の定数値を定義します。thenValue - 値Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.