public abstract class ObjectExpression<T> extends Object implements ObservableObjectValue<T>
ObjectExpressionは、ObservableObjectValueと優れたスタイルでバインディングを生成する便利な追加のメソッドです。
ObjectExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableObjectValue.get()を実装する必要があります。
| コンストラクタと説明 |
|---|
ObjectExpression() |
| 修飾子と型 | メソッドと説明 |
|---|---|
StringBinding |
asString()
Stringに変換されたこのObjectExpressionの値を保持するStringBindingを作成します。 |
StringBinding |
asString(Locale locale, String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 |
StringBinding |
asString(String format)
Stringに変換されたObjectExpressionの値を保持する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を返します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetaddListener, removeListeneraddListener, removeListenerpublic T getValue()
ObservableValueObservableValueの現在の値を返しますObservableValue<T>のgetValuepublic static <T> ObjectExpression<T> objectExpression(ObservableObjectValue<T> value)
ObservableObjectValueをラップするObjectExpressionを返します。 ObservableObjectValueがすでにObjectExpressionである場合に返されます。 それ以外の場合、ObservableObjectValueにバインドされる新しいObjectBindingが作成されます。 value - ソースObservableObjectValueObservableObjectValueをラップするObjectExpressionNullPointerException - valueがnullの場合public BooleanBinding isEqualTo(ObservableObjectValue<?> other)
ObservableObjectValueが同等である場合にtrueを保持する新しいBooleanExpressionを作成します。other - 他のObservableObjectValueBooleanExpressionNullPointerException - otherがnullである場合public BooleanBinding isEqualTo(Object other)
ObjectExpressionが定数値と同等である場合にtrueを保持する新しいBooleanExpressionを作成します。other - 定数値BooleanExpressionpublic BooleanBinding isNotEqualTo(ObservableObjectValue<?> other)
ObservableObjectValueが同等でない場合にtrueを保持する新しいBooleanExpressionを作成します。other - 他のObservableObjectValueBooleanExpressionNullPointerException - otherがnullである場合public BooleanBinding isNotEqualTo(Object other)
ObjectExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanExpressionを作成します。other - 定数値BooleanExpressionpublic BooleanBinding isNull()
ObjectExpressionがnullである場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingpublic BooleanBinding isNotNull()
ObjectExpressionがnullでない場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingpublic StringBinding asString()
Stringに変換されたこのObjectExpressionの値を保持するStringBindingを作成します。 このObjectExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。 StringBindingpublic StringBinding asString(String format)
Stringに変換されたObjectExpressionの値を保持するStringBindingを作成します。 このObjectExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
書式設定しているStringに従って、結果が書式設定されます。 ルールの書式設定は、java.util.Formatterを参照してください。
format - 書式設定しているStringStringBindingpublic StringBinding asString(Locale locale, String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
書式設定しているStringに従って結果が書式設定され、Localeに渡されます。 ルールの書式設定は、java.util.Formatterを参照してください。 Localeの詳細は、java.util.Localeを参照してください。
format - 書式設定しているStringStringBindingCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.