モジュール javafx.base
パッケージ javafx.beans.binding

クラスObjectExpression<T>

    • コンストラクタの詳細

      • ObjectExpression

        public ObjectExpression​()
    • メソッドの詳細

      • 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 - valuenullの場合
      • isEqualTo

        public BooleanBinding isEqualTo​(Object other)
        このObjectExpressionが定数値と同等である場合にtrueを保持する新しいBooleanExpressionを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanExpression
      • isNotEqualTo

        public BooleanBinding isNotEqualTo​(Object other)
        このObjectExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanExpressionを作成します。
        パラメータ:
        other - 定数値
        戻り値:
        新しいBooleanExpression
      • isNull

        public BooleanBinding isNull​()
        このObjectExpressionnullである場合にtrueを保持する新しいBooleanBindingを作成します。
        戻り値:
        新しいBooleanBinding
      • isNotNull

        public BooleanBinding isNotNull​()
        このObjectExpressionnullでない場合に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 - 使用されるLocale
        format - 書式設定しているString
        戻り値:
        新しいStringBinding
        導入されたバージョン:
        JavaFX 8.0