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

クラスBooleanExpression

    • コンストラクタの詳細

      • BooleanExpression

        public BooleanExpression​()
        唯一のコンストラクタ
    • メソッドの詳細

      • booleanExpression

        public static BooleanExpression booleanExpression​(ObservableBooleanValue value)
        ObservableBooleanValueをラップするBooleanExpressionを返します。 ObservableBooleanValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableBooleanValueにバインドされる新しいBooleanBindingが作成されます。
        パラメータ:
        value - ソースObservableBooleanValue
        戻り値:
        必要に応じてObservableBooleanValueをラップするBooleanExpression
        例外:
        NullPointerException - valuenullの場合
      • booleanExpression

        public static BooleanExpression booleanExpression​(ObservableValue<Boolean> value)
        ObservableValueをラップするBooleanExpressionを返します。 ObservableValueがすでにBooleanExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいBooleanBindingが作成されます。 注意: null値はfalseとして解釈されます。
        パラメータ:
        value - ソースObservableValue
        戻り値:
        必要に応じてObservableValueをラップするBooleanExpression
        例外:
        NullPointerException - valuenullの場合
        導入されたバージョン:
        JavaFX 8.0
      • not

        public BooleanBinding not​()
        このBooleanExpressionの否定を計算する新しいBooleanExpressionを作成します。
        戻り値:
        新しいBooleanExpression
      • asString

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

        public ObjectExpression<Boolean> asObject​()
        このBooleanExpressionの値を保持するObjectExpressionを作成します。 このBooleanExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。
        戻り値:
        新しいObjectExpression
        導入されたバージョン:
        JavaFX 8.0