public abstract class FloatExpression extends NumberExpressionBase implements ObservableFloatValue
FloatExpressionは、ObservableFloatValueと優れたスタイルでバインディングを生成する便利な追加のメソッドです。
FloatExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableFloatValue.get()を実装する必要があります。
| コンストラクタと説明 |
|---|
FloatExpression() |
| 修飾子と型 | メソッドと説明 |
|---|---|
DoubleBinding |
add(double other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
FloatBinding |
add(float other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
FloatBinding |
add(int other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
FloatBinding |
add(long other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
ObjectExpression<Float> |
asObject()
この
FloatExpressionの値を保持するObjectExpressionを作成します。 |
DoubleBinding |
divide(double other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
FloatBinding |
divide(float other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
FloatBinding |
divide(int other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
FloatBinding |
divide(long other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
double |
doubleValue()
doubleとしてこのObservableNumberValueの値を返します。 |
static FloatExpression |
floatExpression(ObservableFloatValue value)
ObservableFloatValueをラップするFloatExpressionを返します。 |
static <T extends Number> |
floatExpression(ObservableValue<T> value)
ObservableValueをラップするFloatExpressionを返します。 |
float |
floatValue()
floatとしてこのObservableNumberValueの値を返します。 |
Float |
getValue()
この
ObservableValueの現在の値を返します |
int |
intValue()
この
ObservableNumberValueの値をintとして返します。 |
long |
longValue()
この
ObservableNumberValueの値をlongとして返します。 |
DoubleBinding |
multiply(double other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
FloatBinding |
multiply(float other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
FloatBinding |
multiply(int other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
FloatBinding |
multiply(long other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
FloatBinding |
negate()
NumberExpressionの否定を計算する新しいNumberBindingを作成します。 |
DoubleBinding |
subtract(double other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
FloatBinding |
subtract(float other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
FloatBinding |
subtract(int other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
FloatBinding |
subtract(long other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
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, subtractclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetaddListener, removeListeneraddListener, removeListenerpublic int intValue()
ObservableNumberValueObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。 ObservableNumberValueのintValueintとしてのこのObservableNumberValueの値public long longValue()
ObservableNumberValueObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。 ObservableNumberValueのlongValuelongとしてのこのObservableNumberValueの値public float floatValue()
ObservableNumberValuefloatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。 ObservableNumberValueのfloatValuefloatとしてのこのObservableNumberValueの値public double doubleValue()
ObservableNumberValuedoubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。 ObservableNumberValueのdoubleValuedoubleとしてのこのObservableNumberValueの値public Float getValue()
ObservableValueObservableValueの現在の値を返しますObservableValue<Number>のgetValuepublic static FloatExpression floatExpression(ObservableFloatValue value)
ObservableFloatValueをラップするFloatExpressionを返します。 ObservableFloatValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableFloatValueにバインドされる新しいFloatBindingが作成されます。 value - ソースObservableFloatValueObservableFloatValueをラップするFloatExpressionNullPointerException - valueがnullの場合public static <T extends Number> FloatExpression floatExpression(ObservableValue<T> value)
ObservableValueをラップするFloatExpressionを返します。 ObservableValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいFloatBindingが作成されます。
ノート: このメソッドを使用して、特定の数値型のObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるFloatExpressionに変換できます。 次のサンプルを参照してください。
ノート: null値が0fとして解釈されますFloatProperty floatProperty = new SimpleFloatProperty(1.0f); ObjectProperty<Float> objectProperty = new SimpleObjectProperty<>(2.0f); BooleanBinding binding = floatProperty.greaterThan(FloatExpression.floatExpression(objectProperty));
value - ソースObservableValueObservableValueをラップするFloatExpressionNullPointerException - valueがnullの場合public FloatBinding negate()
NumberExpressionNumberExpressionの否定を計算する新しいNumberBindingを作成します。negate、インタフェースNumberExpressionNumberBindingpublic DoubleBinding add(double other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding add(float other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding add(long other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding add(int other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding subtract(double other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding subtract(float other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding subtract(long other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding subtract(int other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding multiply(double other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding multiply(float other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding multiply(long other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding multiply(int other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding divide(double other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding divide(float other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding divide(long other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding divide(int other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic ObjectExpression<Float> asObject()
FloatExpressionの値を保持するObjectExpressionを作成します。 このFloatExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。 ObjectExpressionCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.