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

クラスIntegerExpression

    • コンストラクタの詳細

      • IntegerExpression

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

      • intValue

        public int intValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValueintValue
        戻り値:
        intとしてのこのObservableNumberValueの値
      • longValue

        public long longValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        このObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuelongValue
        戻り値:
        longとしてのこのObservableNumberValueの値
      • floatValue

        public float floatValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        floatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuefloatValue
        戻り値:
        floatとしてのこのObservableNumberValueの値
      • doubleValue

        public double doubleValue​()
        次のインタフェースからコピーされた説明: ObservableNumberValue
        doubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。
        定義:
        インタフェースObservableNumberValuedoubleValue
        戻り値:
        doubleとしてのこのObservableNumberValueの値
      • integerExpression

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

        public static <T extends NumberIntegerExpression integerExpression​(ObservableValue<T> value)
        ObservableValueをラップするIntegerExpressionを返します。 ObservableValueがすでにIntegerExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいIntegerBindingが作成されます。

        注意: このメソッドを使用して、特定の数値型のObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるIntegerExpressionに変換できます。 次のサンプルを参照してください。

           IntegerProperty integerProperty = new SimpleIntegerProperty(1);
           ObjectProperty<Integer> objectProperty = new SimpleObjectProperty<>(2);
           BooleanBinding binding = integerProperty.greaterThan(IntegerExpression.integerExpression(objectProperty));
         
        注意: null値が0として解釈されます
        型パラメータ:
        T - ラップするNumberの型
        パラメータ:
        value - ソースObservableValue
        戻り値:
        必要に応じてObservableValueをラップするIntegerExpression
        例外:
        NullPointerException - valuenullの場合
        導入されたバージョン:
        JavaFX 8.0
      • add

        public DoubleBinding add​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public FloatBinding add​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public LongBinding add​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • add

        public IntegerBinding add​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。
        定義:
        add、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public DoubleBinding subtract​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public FloatBinding subtract​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public LongBinding subtract​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • subtract

        public IntegerBinding subtract​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。
        定義:
        subtract、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public DoubleBinding multiply​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public FloatBinding multiply​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public LongBinding multiply​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • multiply

        public IntegerBinding multiply​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。
        定義:
        multiply、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public DoubleBinding divide​(double other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public FloatBinding divide​(float other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public LongBinding divide​(long other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • divide

        public IntegerBinding divide​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • asObject

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