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

クラスSetExpression<E>

    • コンストラクタの詳細

      • SetExpression

        public SetExpression()
    • メソッドの詳細

      • setExpression

        public static <E> SetExpression<E> setExpression​(ObservableSetValue<E> value)
        ObservableSetValueをラップするSetExpressionを返します。 ObservableSetValueがすでにSetExpressionである場合に返されます。 それ以外の場合、ObservableSetValueにバインドされる新しいSetBindingが作成されます。
        型パラメータ:
        E - Set要素の型
        パラメータ:
        value - ソースObservableSetValue
        戻り値:
        必要に応じてObservableSetValueをラップするSetExpression
        例外:
        NullPointerException - valuenullの場合
      • getSize

        public int getSize()
        セットのサイズ
        戻り値:
        サイズ
      • isNull

        public BooleanBinding isNull()
        ラップされたセットがnullである場合にtrueを保持する新しいBooleanBindingを作成します。
        戻り値:
        新しいBooleanBinding
      • isNotNull

        public BooleanBinding isNotNull()
        ラップされたセットがnullでない場合にtrueを保持する新しいBooleanBindingを作成します。
        戻り値:
        新しいBooleanBinding
      • asString

        public StringBinding asString()
        Stringに変換されたSetExpressionの値を保持するStringBindingを作成します。 このSetExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
        戻り値:
        新しいStringBinding