- java.lang.Object
-
- javafx.beans.binding.NumberExpressionBase
-
- すべての実装されたインタフェース:
NumberExpression
,Observable
,ObservableNumberValue
,ObservableValue<Number>
- 直系の既知のサブクラス:
DoubleExpression
,FloatExpression
,IntegerExpression
,LongExpression
public abstract class NumberExpressionBase extends Object implements NumberExpression
NumberExpressionBase
には、すべてのNumberExpressionサブクラスに共通する、流暢なスタイルでバインディングを生成するための簡易なメソッドが含まれています。NumberExpressionBaseは、特定の数値型の特定のNumberExpressionサブクラスの共通のコードの場所として役立ちます。
- 導入されたバージョン:
- JavaFX 2.0
- 関連項目:
IntegerExpression
、LongExpression
、FloatExpression
、DoubleExpression
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 NumberExpressionBase()
-
メソッドのサマリー
すべてのメソッド 静的メソッド 具象メソッド 修飾子と型 メソッド 説明 static <S extends Number>
NumberExpressionBasenumberExpression(ObservableNumberValue value)
ObservableNumberValue
をラップするNumberExpressionBase
を返します。-
インタフェース 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
-
クラス java.lang.Objectで宣言されたメソッド
clone、equals、finalize、getClass、hashCode、notify、notifyAll、toString、wait、wait、wait
-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableNumberValueで宣言されたメソッド
doubleValue, floatValue, intValue, longValue
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
-
-
-
メソッドの詳細
-
numberExpression
public static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
ObservableNumberValue
をラップするNumberExpressionBase
を返します。ObservableNumberValue
がすでにNumberExpressionBase
のインスタンスである場合に返されます。 それ以外の場合、ObservableNumberValue
にバインドされる新しいNumberBinding
が作成されます。- 型パラメータ:
S
- ラップするNumberの型- パラメータ:
value
- ソースObservableNumberValue
- 戻り値:
- 必要に応じて
ObservableNumberValue
をラップするNumberExpressionBase
- 例外:
NullPointerException
-value
がnull
の場合
-
-