- 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()
唯一のコンストラクタ
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 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
を作成します。-
クラス 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、removeListener
-
-
-
-
メソッドの詳細
-
getValue
public Boolean getValue()
次のインタフェースからコピーされた説明:ObservableValue
このObservableValue
の現在の値を返します- 定義:
- インタフェース
ObservableValue<Boolean>
のgetValue
- 戻り値:
- 現行値
-
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
-
-