public abstract class BooleanExpression extends Object implements ObservableBooleanValue
BooleanExpressionは、ObservableBooleanValueと優れたスタイルでバインディングを生成する便利な追加のメソッドです。
BooleanExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableBooleanValue.get()を実装する必要があります。
| コンストラクタと説明 |
|---|
BooleanExpression()
唯一のコンストラクタ
|
| 修飾子と型 | メソッドと説明 |
|---|---|
BooleanBinding |
and(ObservableBooleanValue other)
この
BooleanExpressionおよびObservableBooleanValueの条件AND演算を実行する新しいBooleanExpressionを作成します。 |
ObjectExpression<Boolean> |
asObject()
この
BooleanExpressionの値を保持するObjectExpressionを作成します。 |
StringBinding |
asString()
Stringに変換されたこのBooleanExpressionの値を保持するStringBindingを作成します。 |
static BooleanExpression |
booleanExpression(ObservableBooleanValue value)
ObservableBooleanValueをラップするBooleanExpressionを返します。 |
static BooleanExpression |
booleanExpression(ObservableValue<Boolean> value)
ObservableValueをラップするBooleanExpressionを返します。 |
Boolean |
getValue()
この
ObservableValueの現在の値を返します |
BooleanBinding |
isEqualTo(ObservableBooleanValue other)
これと別の
ObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。 |
BooleanBinding |
isNotEqualTo(ObservableBooleanValue other)
これと別の
ObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。 |
BooleanBinding |
not()
この
BooleanExpressionの否定を計算する新しいBooleanExpressionを作成します。 |
BooleanBinding |
or(ObservableBooleanValue other)
この
BooleanExpressionとObservableBooleanValueの条件OR演算を実行する新しいBooleanExpressionを作成します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetaddListener, removeListeneraddListener, removeListenerpublic Boolean getValue()
ObservableValueObservableValueの現在の値を返しますObservableValue<Boolean>のgetValuepublic static BooleanExpression booleanExpression(ObservableBooleanValue value)
ObservableBooleanValueをラップするBooleanExpressionを返します。 ObservableBooleanValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableBooleanValueにバインドされる新しいBooleanBindingが作成されます。 value - ソースObservableBooleanValueObservableBooleanValueをラップするBooleanExpressionNullPointerException - valueがnullの場合public static BooleanExpression booleanExpression(ObservableValue<Boolean> value)
ObservableValueをラップするBooleanExpressionを返します。 ObservableValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいBooleanBindingが作成されます。 ノート: null値はfalseとして解釈されます。 value - ソースObservableValueObservableValueをラップするBooleanExpressionNullPointerException - valueがnullの場合public BooleanBinding and(ObservableBooleanValue other)
BooleanExpressionおよびObservableBooleanValueの条件AND演算を実行する新しいBooleanExpressionを作成します。other - 他のObservableBooleanValueBooleanExpressionNullPointerException - otherがnullである場合public BooleanBinding or(ObservableBooleanValue other)
BooleanExpressionとObservableBooleanValueの条件OR演算を実行する新しいBooleanExpressionを作成します。other - 他のObservableBooleanValueBooleanExpressionNullPointerException - otherがnullである場合public BooleanBinding not()
BooleanExpressionの否定を計算する新しいBooleanExpressionを作成します。BooleanExpressionpublic BooleanBinding isEqualTo(ObservableBooleanValue other)
ObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。other - 他のObservableBooleanValueBooleanExpressionNullPointerException - otherがnullである場合public BooleanBinding isNotEqualTo(ObservableBooleanValue other)
ObservableBooleanValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。other - 他のObservableBooleanValueBooleanExpressionNullPointerException - otherがnullである場合public StringBinding asString()
Stringに変換されたこのBooleanExpressionの値を保持するStringBindingを作成します。 このBooleanExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。 StringBindingpublic ObjectExpression<Boolean> asObject()
BooleanExpressionの値を保持するObjectExpressionを作成します。 このBooleanExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。 ObjectExpressionCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.