- java.lang.Object
-
- javafx.beans.binding.BooleanExpression
-
- すべての実装されたインタフェース:
Observable,ObservableBooleanValue,ObservableValue<Boolean>
- 直系の既知のサブクラス:
BooleanBinding,ReadOnlyBooleanProperty
public abstract class BooleanExpression extends Object implements ObservableBooleanValue
BooleanExpressionは、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableBooleanValueです。BooleanExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableBooleanValue.get()を実装する必要があります。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 BooleanExpression()唯一のコンストラクタ
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 BooleanBindingand(ObservableBooleanValue other)このBooleanExpressionおよびObservableBooleanValueの条件AND演算を実行する新しいBooleanExpressionを作成します。ObjectExpression<Boolean>asObject()このBooleanExpressionの値を保持するObjectExpressionを作成します。StringBindingasString()Stringに変換されたこのBooleanExpressionの値を保持するStringBindingを作成します。static BooleanExpressionbooleanExpression(ObservableBooleanValue value)ObservableBooleanValueをラップするBooleanExpressionを返します。static BooleanExpressionbooleanExpression(ObservableValue<Boolean> value)ObservableValueをラップするBooleanExpressionを返します。BooleanBindingisEqualTo(ObservableBooleanValue other)これと別のObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。BooleanBindingisNotEqualTo(ObservableBooleanValue other)これと別のObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。BooleanBindingnot()このBooleanExpressionの否定を計算する新しいBooleanExpressionを作成します。BooleanBindingor(ObservableBooleanValue other)このBooleanExpressionとObservableBooleanValueの条件OR演算を実行する新しいBooleanExpressionを作成します。-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableBooleanValueで宣言されたメソッド
get
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
-
-
-
メソッドの詳細
-
booleanExpression
public static BooleanExpression booleanExpression(ObservableBooleanValue value)
ObservableBooleanValueをラップするBooleanExpressionを返します。ObservableBooleanValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableBooleanValueにバインドされる新しいBooleanBindingが作成されます。- パラメータ:
value- ソースObservableBooleanValue- 戻り値:
- 必要に応じて
ObservableBooleanValueをラップするBooleanExpression - 例外:
NullPointerException-valueがnullの場合
-
booleanExpression
public static BooleanExpression booleanExpression(ObservableValue<Boolean> value)
ObservableValueをラップするBooleanExpressionを返します。ObservableValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいBooleanBindingが作成されます。 注意: null値はfalseとして解釈されます。- パラメータ:
value- ソースObservableValue- 戻り値:
- 必要に応じて
ObservableValueをラップするBooleanExpression - 例外:
NullPointerException-valueがnullの場合- 導入されたバージョン:
- JavaFX 8.0
-
and
public BooleanBinding and(ObservableBooleanValue other)
このBooleanExpressionおよびObservableBooleanValueの条件AND演算を実行する新しいBooleanExpressionを作成します。- パラメータ:
other- 他のObservableBooleanValue- 戻り値:
- 新しい
BooleanExpression - 例外:
NullPointerException-otherがnullである場合
-
or
public BooleanBinding or(ObservableBooleanValue other)
このBooleanExpressionとObservableBooleanValueの条件OR演算を実行する新しいBooleanExpressionを作成します。- パラメータ:
other- 他のObservableBooleanValue- 戻り値:
- 新しい
BooleanExpression - 例外:
NullPointerException-otherがnullである場合
-
not
public BooleanBinding not()
このBooleanExpressionの否定を計算する新しいBooleanExpressionを作成します。- 戻り値:
- 新しい
BooleanExpression
-
isEqualTo
public BooleanBinding isEqualTo(ObservableBooleanValue other)
これと別のObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。- パラメータ:
other- 他のObservableBooleanValue- 戻り値:
- 新しい
BooleanExpression - 例外:
NullPointerException-otherがnullである場合
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableBooleanValue other)
これと別のObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。- パラメータ:
other- 他のObservableBooleanValue- 戻り値:
- 新しい
BooleanExpression - 例外:
NullPointerException-otherがnullである場合
-
asString
public StringBinding asString()
Stringに変換されたこのBooleanExpressionの値を保持するStringBindingを作成します。 このBooleanExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。- 戻り値:
- 新しい
StringBinding
-
asObject
public ObjectExpression<Boolean> asObject()
このBooleanExpressionの値を保持するObjectExpressionを作成します。 このBooleanExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。- 戻り値:
- 新しい
ObjectExpression - 導入されたバージョン:
- JavaFX 8.0
-
-