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