- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- javafx.beans.binding.FloatExpression
-
- すべての実装されたインタフェース:
NumberExpression,Observable,ObservableFloatValue,ObservableNumberValue,ObservableValue<Number>
- 直系の既知のサブクラス:
FloatBinding,ReadOnlyFloatProperty
public abstract class FloatExpression extends NumberExpressionBase implements ObservableFloatValue
FloatExpressionは、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableFloatValueです。FloatExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableFloatValue.get()を実装する必要があります。- 導入されたバージョン:
- JavaFX 2.0
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 FloatExpression()
-
メソッドのサマリー
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 ObjectExpression<Float>asObject()このFloatExpressionの値を保持するObjectExpressionを作成します。static FloatExpressionfloatExpression(ObservableFloatValue value)ObservableFloatValueをラップするFloatExpressionを返します。static <T extends Number>
FloatExpressionfloatExpression(ObservableValue<T> value)ObservableValueをラップするFloatExpressionを返します。-
インタフェース javafx.beans.binding.NumberExpressionで宣言されたメソッド
add, add, add, add, add, asString, asString, asString, divide, divide, divide, divide, 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, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtract, subtract
-
クラス javafx.beans.binding.NumberExpressionBaseで宣言されたメソッド
numberExpression
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableFloatValueで宣言されたメソッド
get
-
インタフェース javafx.beans.value.ObservableNumberValueで宣言されたメソッド
doubleValue, floatValue, intValue, longValue
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
-
-
-
メソッドの詳細
-
floatExpression
public static FloatExpression floatExpression(ObservableFloatValue value)
ObservableFloatValueをラップするFloatExpressionを返します。ObservableFloatValueがすでにFloatExpressionである場合に返されます。 それ以外の場合、ObservableFloatValueにバインドされる新しいFloatBindingが作成されます。- パラメータ:
value- ソースObservableFloatValue- 戻り値:
- 必要に応じて
ObservableFloatValueをラップするFloatExpression - 例外:
NullPointerException-valueがnullの場合
-
floatExpression
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));
- 型パラメータ:
T- ラップするNumberの型- パラメータ:
value- ソースObservableValue- 戻り値:
- 必要に応じて
ObservableValueをラップするFloatExpression - 例外:
NullPointerException-valueがnullの場合- 導入されたバージョン:
- JavaFX 8.0
-
asObject
public ObjectExpression<Float> asObject()
このFloatExpressionの値を保持するObjectExpressionを作成します。 このFloatExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。- 戻り値:
- 新しい
ObjectExpression - 導入されたバージョン:
- JavaFX 8.0
-
-