-
- すべてのスーパー・インタフェース:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 修飾子と型 メソッド 説明 NumberBinding
add(double other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。NumberBinding
add(float other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。NumberBinding
add(int other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。NumberBinding
add(long other)
このNumberExpression
と定数値の合計を計算する新しいNumberBinding
を作成します。NumberBinding
add(ObservableNumberValue other)
このNumberExpression
と別のObservableNumberValue
の合計を計算する新しいNumberBinding
を作成します。StringBinding
asString()
String
に変換されたNumberExpression
の値を保持するStringBinding
を作成します。StringBinding
asString(String format)
String
に変換されたNumberExpression
の値を保持するStringBinding
を作成します。StringBinding
asString(Locale locale, String format)
String
に変換されたNumberExpression
の値を保持するStringBinding
を作成します。NumberBinding
divide(double other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。NumberBinding
divide(float other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。NumberBinding
divide(int other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。NumberBinding
divide(long other)
このNumberExpression
と定数値の除算を計算する新しいNumberBinding
を作成します。NumberBinding
divide(ObservableNumberValue other)
このNumberExpression
と別のObservableNumberValue
の除算を計算する新しいNumberBinding
を作成します。BooleanBinding
greaterThan(double other)
このNumberExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThan(float other)
このNumberExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThan(int other)
このNumberExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThan(long other)
このNumberExpression
が定数値より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThan(ObservableNumberValue other)
このNumberExpression
が別のObservableNumberValue
より大きい場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(double other)
このNumberExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(float other)
このNumberExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(int other)
このNumberExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(long other)
このNumberExpression
が定数値以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
greaterThanOrEqualTo(ObservableNumberValue other)
このNumberExpression
が別のObservableNumberValue
以上である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(double other, double epsilon)
このNumberExpression
が定数値と同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(float other, double epsilon)
このNumberExpression
が定数値と同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(int other)
このNumberExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(int other, double epsilon)
このNumberExpression
が定数値と同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(long other)
このNumberExpression
が定数値と同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(long other, double epsilon)
このNumberExpression
が定数値と同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(ObservableNumberValue other)
これと別のObservableNumberValue
が同等である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isEqualTo(ObservableNumberValue other, double epsilon)
これと別のObservableNumberValue
が同等である場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(double other, double epsilon)
このNumberExpression
が定数値と同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(float other, double epsilon)
このNumberExpression
が定数値と同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(int other)
このNumberExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(int other, double epsilon)
このNumberExpression
が定数値と同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(long other)
このNumberExpression
が定数値と同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(long other, double epsilon)
このNumberExpression
が定数値と同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(ObservableNumberValue other)
これと別のObservableNumberValue
が同等でない場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
isNotEqualTo(ObservableNumberValue other, double epsilon)
これと別のObservableNumberValue
が同等でない場合(許容範囲を含む)にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(double other)
このNumberExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(float other)
このNumberExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(int other)
このNumberExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(long other)
このNumberExpression
が定数値未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThan(ObservableNumberValue other)
このNumberExpression
が別のObservableNumberValue
未満である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(double other)
このNumberExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(float other)
このNumberExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(int other)
このNumberExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(long other)
このNumberExpression
が定数値以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。BooleanBinding
lessThanOrEqualTo(ObservableNumberValue other)
このNumberExpression
が別のObservableNumberValue
以下である場合にtrue
を保持する新しいBooleanBinding
を作成します。NumberBinding
multiply(double other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。NumberBinding
multiply(float other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。NumberBinding
multiply(int other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。NumberBinding
multiply(long other)
このNumberExpression
と定数値の積を計算する新しいNumberBinding
を作成します。NumberBinding
multiply(ObservableNumberValue other)
このNumberExpression
と別のObservableNumberValue
の積を計算する新しいNumberBinding
を作成します。NumberBinding
negate()
NumberExpression
の否定を計算する新しいNumberBinding
を作成します。NumberBinding
subtract(double other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。NumberBinding
subtract(float other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。NumberBinding
subtract(int other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。NumberBinding
subtract(long other)
このNumberExpression
と定数値の差を計算する新しいNumberBinding
を作成します。NumberBinding
subtract(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つ目のObservableNumberValue
epsilon
- 許容範囲- 戻り値:
- 新しい
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つ目のObservableNumberValue
epsilon
- 許可された許容範囲- 戻り値:
- 新しい
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
-
-