- java.lang.Object
-
- javafx.beans.binding.ObjectExpression<T>
-
- すべての実装されたインタフェース:
Observable
,ObservableObjectValue<T>
,ObservableValue<T>
- 直系の既知のサブクラス:
ObjectBinding
,ReadOnlyObjectProperty
public abstract class ObjectExpression<T> extends Object implements ObservableObjectValue<T>
ObjectExpression
は、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableObjectValue
です。ObjectExpression
の具体的なサブクラスは、この式の実際の値を提供するメソッドObservableObjectValue.get()
を実装する必要があります。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 ObjectExpression()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 StringBinding
asString()
String
に変換されたこのObjectExpression
の値を保持するStringBinding
を作成します。StringBinding
asString(String format)
String
に変換されたObjectExpression
の値を保持するStringBinding
を作成します。StringBinding
asString(Locale locale, String format)
String
に変換されたNumberExpression
の値を保持するStringBinding
を作成します。T
getValue()
このObservableValue
の現在の値を返しますBooleanBinding
isEqualTo(Object other)
このObjectExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanExpression
を作成します。BooleanBinding
isEqualTo(ObservableObjectValue<?> other)
これと別のObservableObjectValue
が同等である場合にtrue
を保持する新しいBooleanExpression
を作成します。BooleanBinding
isNotEqualTo(Object other)
このObjectExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanExpression
を作成します。BooleanBinding
isNotEqualTo(ObservableObjectValue<?> other)
これと別のObservableObjectValue
が同等でない場合にtrue
を保持する新しいBooleanExpression
を作成します。BooleanBinding
isNotNull()
このObjectExpression
がnull
でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNull()
このObjectExpression
がnull
である場合にtrue
を保持する新しいBooleanBinding
を作成します。static <T> ObjectExpression<T>
objectExpression(ObservableObjectValue<T> value)
ObservableObjectValue
をラップするObjectExpression
を返します。-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェースjavafx.beans.Observableから継承されたメソッド
addListener、removeListener
-
インタフェースjavafx.beans.value.ObservableObjectValueから継承されたメソッド
get
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
addListener、removeListener
-
-
-
-
メソッドの詳細
-
getValue
public T getValue()
次のインタフェースからコピーされた説明:ObservableValue
このObservableValue
の現在の値を返します- 定義:
- インタフェース
ObservableValue<T>
のgetValue
- 戻り値:
- 現行値
-
objectExpression
public static <T> ObjectExpression<T> objectExpression(ObservableObjectValue<T> value)
ObservableObjectValue
をラップするObjectExpression
を返します。ObservableObjectValue
がすでにObjectExpression
である場合に返されます。 それ以外の場合、ObservableObjectValue
にバインドされる新しいObjectBinding
が作成されます。- 型パラメータ:
T
- ラップされたObject
の型- パラメータ:
value
- ソースObservableObjectValue
- 戻り値:
- 必要に応じて
ObservableObjectValue
をラップするObjectExpression
- 例外:
NullPointerException
-value
がnull
の場合
-
isEqualTo
public BooleanBinding isEqualTo(ObservableObjectValue<?> other)
これと別のObservableObjectValue
が同等である場合にtrue
を保持する新しいBooleanExpression
を作成します。- パラメータ:
other
- 他のObservableObjectValue
- 戻り値:
- 新しい
BooleanExpression
- 例外:
NullPointerException
-other
がnull
である場合
-
isEqualTo
public BooleanBinding isEqualTo(Object other)
このObjectExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanExpression
を作成します。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanExpression
-
isNotEqualTo
public BooleanBinding isNotEqualTo(ObservableObjectValue<?> other)
これと別のObservableObjectValue
が同等でない場合にtrue
を保持する新しいBooleanExpression
を作成します。- パラメータ:
other
- 他のObservableObjectValue
- 戻り値:
- 新しい
BooleanExpression
- 例外:
NullPointerException
-other
がnull
である場合
-
isNotEqualTo
public BooleanBinding isNotEqualTo(Object other)
このObjectExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanExpression
を作成します。- パラメータ:
other
- 定数値- 戻り値:
- 新しい
BooleanExpression
-
isNull
public BooleanBinding isNull()
このObjectExpression
がnull
である場合にtrue
を保持する新しいBooleanBinding
を作成します。- 戻り値:
- 新しい
BooleanBinding
-
isNotNull
public BooleanBinding isNotNull()
このObjectExpression
がnull
でない場合にtrue
を保持する新しいBooleanBinding
を作成します。- 戻り値:
- 新しい
BooleanBinding
-
asString
public StringBinding asString()
String
に変換されたこのObjectExpression
の値を保持するStringBinding
を作成します。 このObjectExpression
の値が変更される場合、StringBinding
の値が自動的に更新されます。- 戻り値:
- 新しい
StringBinding
- 導入されたバージョン:
- JavaFX 8.0
-
asString
public StringBinding asString(String format)
String
に変換されたObjectExpression
の値を保持するStringBinding
を作成します。 このObjectExpression
の値が変更される場合、StringBinding
の値が自動的に更新されます。書式設定している
String
に従って、結果が書式設定されます。 ルールの書式設定は、java.util.Formatter
を参照してください。- パラメータ:
format
- 書式設定しているString
- 戻り値:
- 新しい
StringBinding
- 導入されたバージョン:
- JavaFX 8.0
-
asString
public StringBinding asString(Locale locale, String format)
String
に変換されたNumberExpression
の値を保持するStringBinding
を作成します。 このNumberExpression
の値が変更される場合、StringBinding
の値が自動的に更新されます。書式設定している
String
に従って結果が書式設定され、Locale
に渡されます。 ルールの書式設定は、java.util.Formatter
を参照してください。Locale
の詳細は、java.util.Locale
を参照してください。- パラメータ:
locale
- 使用されるLocaleformat
- 書式設定しているString
- 戻り値:
- 新しい
StringBinding
- 導入されたバージョン:
- JavaFX 8.0
-
-