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

クラスLongExpression

    • コンストラクタの詳細

      • LongExpression

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

      • 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の値
      • getValue

        public Long getValue​()
        次のインタフェースからコピーされた説明: ObservableValue
        このObservableValueの現在の値を返します
        定義:
        インタフェースObservableValue<Number>getValue
        戻り値:
        現行値
      • longExpression

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

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

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

           LongProperty longProperty = new SimpleLongProperty(1L);
           ObjectProperty<Long> objectProperty = new SimpleObjectProperty<>(2L);
           BooleanBinding binding = longProperty.greaterThan(LongExpression.longExpression(objectProperty));
         
        注意: null値は0Lとして解釈されます
        型パラメータ:
        T - ラップするNumberの型
        パラメータ:
        value - ソースObservableValue
        戻り値:
        必要に応じてObservableValueをラップするLongExpression
        例外:
        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 LongBinding 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 LongBinding 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 LongBinding 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 LongBinding divide​(int other)
        次のインタフェースからコピーされた説明: NumberExpression
        このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。
        定義:
        divide、インタフェース: NumberExpression
        パラメータ:
        other - 定数値
        戻り値:
        新しいNumberBinding
      • asObject

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