-
- すべてのスーパー・インタフェース:
Observable,ObservableNumberValue,ObservableValue<Number>
- 既知のすべてのサブインタフェース:
NumberBinding
- 既知のすべての実装クラス:
DoubleBinding,DoubleExpression,DoubleProperty,DoublePropertyBase,FloatBinding,FloatExpression,FloatProperty,FloatPropertyBase,IntegerBinding,IntegerExpression,IntegerProperty,IntegerPropertyBase,JavaBeanDoubleProperty,JavaBeanFloatProperty,JavaBeanIntegerProperty,JavaBeanLongProperty,LongBinding,LongExpression,LongProperty,LongPropertyBase,NumberExpressionBase,ReadOnlyDoubleProperty,ReadOnlyDoublePropertyBase,ReadOnlyDoubleWrapper,ReadOnlyFloatProperty,ReadOnlyFloatPropertyBase,ReadOnlyFloatWrapper,ReadOnlyIntegerProperty,ReadOnlyIntegerPropertyBase,ReadOnlyIntegerWrapper,ReadOnlyJavaBeanDoubleProperty,ReadOnlyJavaBeanFloatProperty,ReadOnlyJavaBeanIntegerProperty,ReadOnlyJavaBeanLongProperty,ReadOnlyLongProperty,ReadOnlyLongPropertyBase,ReadOnlyLongWrapper,SimpleDoubleProperty,SimpleFloatProperty,SimpleIntegerProperty,SimpleLongProperty,SimpleStyleableDoubleProperty,SimpleStyleableFloatProperty,SimpleStyleableIntegerProperty,SimpleStyleableLongProperty,StyleableDoubleProperty,StyleableFloatProperty,StyleableIntegerProperty,StyleableLongProperty
public interface NumberExpression extends ObservableNumberValue
NumberExpressionは、流暢なスタイルでバインディングを生成する追加の簡易なメソッドであるObservableNumberValueです。このAPIを使用すると、算術演算を定義するときに型を組み合せることができます。 結果の型は、Java言語と同じルールで定義されます。
- オペランドのいずれかがdoubleである場合、結果はdoubleです。
- そうでなくオペランドのいずれかがfloatである場合、結果はfloatです。
- そうでなくオペランドのいずれかがlongである場合、結果はlongです。
- それ以外の場合、結果は整数です。
指定されていない戻りタイプを処理可能にするため、2つのインタフェース
NumberExpressionおよび同等のNumberBindingが導入されました。 つまり、戻りタイプがNumberBindingとして指定されると、メソッドは、オペランドの型に応じて、DoubleBinding、FloatBinding、LongBindingまたはIntegerBindingを返します。APIは、正しい戻りタイプを決定する最適な選択を試行します。たとえば、
ObservableNumberValueとプリミティブなdoubleを組み合せると、常にDoubleBindingになります。 戻りタイプがAPIで認識されない場合、正しいgetter(ObservableNumberValue.intValue()など)の呼出しは、開発者の責任です。 内部表現がgetterの型と一致しない場合、標準キャストが実行されます。- 導入されたバージョン:
- JavaFX 2.0
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 NumberBindingadd(double other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。NumberBindingadd(float other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。NumberBindingadd(int other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。NumberBindingadd(long other)このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。NumberBindingadd(ObservableNumberValue other)このNumberExpressionと別のObservableNumberValueの合計を計算する新しいNumberBindingを作成します。StringBindingasString()Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。StringBindingasString(String format)Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。StringBindingasString(Locale locale, String format)Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。NumberBindingdivide(double other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。NumberBindingdivide(float other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。NumberBindingdivide(int other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。NumberBindingdivide(long other)このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。NumberBindingdivide(ObservableNumberValue other)このNumberExpressionと別のObservableNumberValueの除算を計算する新しいNumberBindingを作成します。BooleanBindinggreaterThan(double other)このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThan(float other)このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThan(int other)このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThan(long other)このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThan(ObservableNumberValue other)このNumberExpressionが別のObservableNumberValueより大きい場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThanOrEqualTo(double other)このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThanOrEqualTo(float other)このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThanOrEqualTo(int other)このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThanOrEqualTo(long other)このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinggreaterThanOrEqualTo(ObservableNumberValue other)このNumberExpressionが別のObservableNumberValue以上である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(double other, double epsilon)このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(float other, double epsilon)このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(int other)このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(int other, double epsilon)このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(long other)このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(long other, double epsilon)このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(ObservableNumberValue other)これと別のObservableNumberValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisEqualTo(ObservableNumberValue other, double epsilon)これと別のObservableNumberValueが同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(double other, double epsilon)このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(float other, double epsilon)このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(int other)このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(int other, double epsilon)このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(long other)このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(long other, double epsilon)このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(ObservableNumberValue other)これと別のObservableNumberValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindingisNotEqualTo(ObservableNumberValue other, double epsilon)これと別のObservableNumberValueが同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThan(double other)このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThan(float other)このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThan(int other)このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThan(long other)このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThan(ObservableNumberValue other)このNumberExpressionが別のObservableNumberValue未満である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThanOrEqualTo(double other)このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThanOrEqualTo(float other)このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThanOrEqualTo(int other)このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThanOrEqualTo(long other)このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。BooleanBindinglessThanOrEqualTo(ObservableNumberValue other)このNumberExpressionが別のObservableNumberValue以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberBindingmultiply(double other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。NumberBindingmultiply(float other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。NumberBindingmultiply(int other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。NumberBindingmultiply(long other)このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。NumberBindingmultiply(ObservableNumberValue other)このNumberExpressionと別のObservableNumberValueの積を計算する新しいNumberBindingを作成します。NumberBindingnegate()NumberExpressionの否定を計算する新しいNumberBindingを作成します。NumberBindingsubtract(double other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。NumberBindingsubtract(float other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。NumberBindingsubtract(int other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。NumberBindingsubtract(long other)このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。NumberBindingsubtract(ObservableNumberValue other)このNumberExpressionと別のObservableNumberValueの差を計算する新しいNumberBindingを作成します。-
インタフェース javafx.beans.Observableで宣言されたメソッド
addListener、removeListener
-
インタフェース javafx.beans.value.ObservableNumberValueで宣言されたメソッド
doubleValue, floatValue, intValue, longValue
-
インタフェース javafx.beans.value.ObservableValueで宣言されたメソッド
addListener、getValue、removeListener
-
-
-
-
メソッドの詳細
-
negate
NumberBinding negate()
NumberExpressionの否定を計算する新しいNumberBindingを作成します。- 戻り値:
- 新しい
NumberBinding
-
add
NumberBinding add(ObservableNumberValue other)
このNumberExpressionと別のObservableNumberValueの合計を計算する新しいNumberBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
NumberBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
add
NumberBinding add(double other)
このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
add
NumberBinding add(float other)
このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
add
NumberBinding add(long other)
このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
add
NumberBinding add(int other)
このNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
subtract
NumberBinding subtract(ObservableNumberValue other)
このNumberExpressionと別のObservableNumberValueの差を計算する新しいNumberBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
NumberBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
subtract
NumberBinding subtract(double other)
このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
subtract
NumberBinding subtract(float other)
このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
subtract
NumberBinding subtract(long other)
このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
subtract
NumberBinding subtract(int other)
このNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
multiply
NumberBinding multiply(ObservableNumberValue other)
このNumberExpressionと別のObservableNumberValueの積を計算する新しいNumberBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
NumberBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
multiply
NumberBinding multiply(double other)
このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
multiply
NumberBinding multiply(float other)
このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
multiply
NumberBinding multiply(long other)
このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
multiply
NumberBinding multiply(int other)
このNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
divide
NumberBinding divide(ObservableNumberValue other)
このNumberExpressionと別のObservableNumberValueの除算を計算する新しいNumberBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
NumberBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
divide
NumberBinding divide(double other)
このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
divide
NumberBinding divide(float other)
このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
divide
NumberBinding divide(long other)
このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
divide
NumberBinding divide(int other)
このNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
NumberBinding
-
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other)
これと別のObservableNumberValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
isEqualTo
BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
これと別のObservableNumberValueが同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 2つ目のObservableNumberValueepsilon- 許容範囲- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
isEqualTo
BooleanBinding isEqualTo(double other, double epsilon)
このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(float other, double epsilon)
このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other)
このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(long other, double epsilon)
このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other)
このNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isEqualTo
BooleanBinding isEqualTo(int other, double epsilon)
このNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other)
これと別のObservableNumberValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isNotEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
isNotEqualTo
BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
これと別のObservableNumberValueが同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。2つのオペランド
aおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 2つ目のObservableNumberValueepsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
isNotEqualTo
BooleanBinding isNotEqualTo(double other, double epsilon)
このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。2つのオペランド
aおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(float other, double epsilon)
このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。2つのオペランド
aおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(long other)
このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isNotEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(long other, double epsilon)
このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。2つのオペランド
aおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other)
このNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。浮動小数点数を比較する場合、少しの許容範囲を許可する
isNotEqualTo()メソッドを使用することをお薦めします。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
isNotEqualTo
BooleanBinding isNotEqualTo(int other, double epsilon)
このNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。2つのオペランド
aおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
- パラメータ:
other- 定数値epsilon- 許可された許容範囲- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(ObservableNumberValue other)
このNumberExpressionが別のObservableNumberValueより大きい場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
greaterThan
BooleanBinding greaterThan(double other)
このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(float other)
このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(long other)
このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThan
BooleanBinding greaterThan(int other)
このNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThan
BooleanBinding lessThan(ObservableNumberValue other)
このNumberExpressionが別のObservableNumberValue未満である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
lessThan
BooleanBinding lessThan(double other)
このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThan
BooleanBinding lessThan(float other)
このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThan
BooleanBinding lessThan(long other)
このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThan
BooleanBinding lessThan(int other)
このNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
このNumberExpressionが別のObservableNumberValue以上である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(double other)
このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(float other)
このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(long other)
このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
greaterThanOrEqualTo
BooleanBinding greaterThanOrEqualTo(int other)
このNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
このNumberExpressionが別のObservableNumberValue以下である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 2つ目のObservableNumberValue- 戻り値:
- 新しい
BooleanBinding - 例外:
NullPointerException- 他方のObservableNumberValueがnullである場合
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(double other)
このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(float other)
このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(long other)
このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
lessThanOrEqualTo
BooleanBinding lessThanOrEqualTo(int other)
このNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。- パラメータ:
other- 定数値- 戻り値:
- 新しい
BooleanBinding
-
asString
StringBinding asString()
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。書式設定を適用せずに変換が実行されます。
- 戻り値:
- 新しい
StringBinding
-
asString
StringBinding asString(String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。書式設定している
Stringに従って、結果が書式設定されます。 ルールの書式設定は、java.util.Formatterを参照してください。- パラメータ:
format- 書式設定しているString- 戻り値:
- 新しい
StringBinding
-
asString
StringBinding asString(Locale locale, String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。書式設定している
Stringに従って結果が書式設定され、Localeに渡されます。 ルールの書式設定は、java.util.Formatterを参照してください。Localeの詳細は、java.util.Localeを参照してください。- パラメータ:
locale- 使用されるLocaleformat- 書式設定しているString- 戻り値:
- 新しい
StringBinding
-
-