- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.LongExpression
-
- すべての実装されたインタフェース:
NumberExpression
,Observable
,ObservableLongValue
,ObservableNumberValue
,ObservableValue<Number>
- 直系の既知のサブクラス:
LongBinding
,ReadOnlyLongProperty
public abstract class LongExpression extends NumberExpressionBase implements ObservableLongValue
LongExpression
は、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableLongValue
です。LongExpression
の具体的なサブクラスは、この式の実際の値を提供するメソッドObservableLongValue.get()
を実装する必要があります。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 LongExpression()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 DoubleBinding
add(double other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。FloatBinding
add(float other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。LongBinding
add(int other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。LongBinding
add(long other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。ObjectExpression<Long>
asObject()
このLongExpression
の値を保持するObjectExpression
を作成します。DoubleBinding
divide(double other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。FloatBinding
divide(float other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。LongBinding
divide(int other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。LongBinding
divide(long other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。double
doubleValue()
double
としてこのObservableNumberValue
の値を返します。float
floatValue()
float
としてこのObservableNumberValue
の値を返します。Long
getValue()
このObservableValue
の現在の値を返しますint
intValue()
このObservableNumberValue
の値をint
として返します。static LongExpression
longExpression(ObservableLongValue value)
ObservableLongValue
をラップするLongExpression
を返します。static <T extends Number>
LongExpressionlongExpression(ObservableValue<T> value)
ObservableValue
をラップするLongExpression
を返します。long
longValue()
このObservableNumberValue
の値をlong
として返します。DoubleBinding
multiply(double other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。FloatBinding
multiply(float other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。LongBinding
multiply(int other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。LongBinding
multiply(long other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。LongBinding
negate()
NumberExpression
の否定を計算する新しいNumberBinding
を作成します。DoubleBinding
subtract(double other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。FloatBinding
subtract(float other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。LongBinding
subtract(int other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。LongBinding
subtract(long other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。-
クラスjavafx.beans.binding.NumberExpressionBaseから継承されたメソッド
add, asString, asString, asString, divide, greaterThan, greaterThan, greaterThan, greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, greaterThanOrEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, isNotEqualTo, lessThan, lessThan, lessThan, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, lessThanOrEqualTo, multiply, numberExpression, subtract
-
クラス java.lang.Objectから継承されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェースjavafx.beans.Observableから継承されたメソッド
addListener、removeListener
-
インタフェースjavafx.beans.value.ObservableLongValueから継承されたメソッド
get
-
インタフェースjavafx.beans.value.ObservableValueから継承されたメソッド
addListener、removeListener
-
-
-
-
メソッドの詳細
-
intValue
public int intValue()
次のインタフェースからコピーされた説明:ObservableNumberValue
このObservableNumberValue
の値をint
として返します。 値がint
でない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValue
のintValue
- 戻り値:
int
としてのこのObservableNumberValue
の値
-
longValue
public long longValue()
次のインタフェースからコピーされた説明:ObservableNumberValue
このObservableNumberValue
の値をlong
として返します。 値がlong
でない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValue
のlongValue
- 戻り値:
long
としてのこのObservableNumberValue
の値
-
floatValue
public float floatValue()
次のインタフェースからコピーされた説明:ObservableNumberValue
float
としてこのObservableNumberValue
の値を返します。 値がfloat
でない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValue
のfloatValue
- 戻り値:
float
としてのこのObservableNumberValue
の値
-
doubleValue
public double doubleValue()
次のインタフェースからコピーされた説明:ObservableNumberValue
double
としてこのObservableNumberValue
の値を返します。 値がdouble
でない場合、標準キャストが実行されます。- 定義:
- インタフェース
ObservableNumberValue
のdoubleValue
- 戻り値:
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
-value
がnull
の場合
-
longExpression
public static <T extends Number> LongExpression longExpression(ObservableValue<T> value)
ObservableValue
をラップするLongExpression
を返します。ObservableValue
がすでにLongExpression
である場合に返されます。 それ以外の場合、ObservableValue
にバインドされる新しいLongBinding
が作成されます。注意: このメソッドを使用して、特定の数値型の
ObjectExpression
またはObjectProperty
を基本的にObservableValue<Number>
であるLongExpressionに変換できます。 次のサンプルを参照してください。
注意: null値は0Lとして解釈されますLongProperty longProperty = new SimpleLongProperty(1L); ObjectProperty<Long> objectProperty = new SimpleObjectProperty<>(2L); BooleanBinding binding = longProperty.greaterThan(LongExpression.longExpression(objectProperty));
- 型パラメータ:
T
- ラップするNumberの型- パラメータ:
value
- ソースObservableValue
- 戻り値:
- 必要に応じて
ObservableValue
をラップするLongExpression
- 例外:
NullPointerException
-value
がnull
の場合- 導入されたバージョン:
- JavaFX 8.0
-
negate
public LongBinding negate()
次のインタフェースからコピーされた説明:NumberExpression
NumberExpression
の否定を計算する新しいNumberBinding
を作成します。- 定義:
negate
、インタフェース:NumberExpression
- 戻り値:
- 新しい
NumberBinding
-
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
-
-