public abstract class NumberExpressionBase extends Object implements NumberExpression
NumberExpressionBaseには、すべてのNumberExpressionサブクラスに共通の優れたスタイルのバインディングを生成する便利なメソッドが含まれています。
NumberExpressionBaseは、特定の数値型の特定のNumberExpressionサブクラスの共通のコードの場所として役立ちます。
IntegerExpression、LongExpression、FloatExpression、DoubleExpression| コンストラクタと説明 |
|---|
NumberExpressionBase() |
| 修飾子と型 | メソッドと説明 |
|---|---|
NumberBinding |
add(ObservableNumberValue other)
この
NumberExpressionと別のObservableNumberValueの合計を計算する新しいNumberBindingを作成します。 |
StringBinding |
asString()
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 |
StringBinding |
asString(Locale locale, String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 |
StringBinding |
asString(String format)
Stringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 |
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(ObservableNumberValue other)
この
NumberExpressionと別のObservableNumberValueの積を計算する新しいNumberBindingを作成します。 |
static <S extends Number> |
numberExpression(ObservableNumberValue value)
ObservableNumberValueをラップするNumberExpressionBaseを返します。 |
NumberBinding |
subtract(ObservableNumberValue other)
この
NumberExpressionと別のObservableNumberValueの差を計算する新しいNumberBindingを作成します。 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, add, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, negate, subtract, subtract, subtract, subtractdoubleValue, floatValue, intValue, longValueaddListener, getValue, removeListeneraddListener, removeListenerpublic static <S extends Number> NumberExpressionBase numberExpression(ObservableNumberValue value)
ObservableNumberValueをラップするNumberExpressionBaseを返します。 ObservableNumberValueがすでにNumberExpressionBaseのインスタンスである場合に返されます。 それ以外の場合、ObservableNumberValueにバインドされる新しいNumberBindingが作成されます。 value - ソースObservableNumberValueObservableNumberValueをラップするNumberExpressionBaseNullPointerException - valueがnullの場合public NumberBinding add(ObservableNumberValue other)
NumberExpressionNumberExpressionと別のObservableNumberValueの合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 2つ目のObservableNumberValueNumberBindingpublic NumberBinding subtract(ObservableNumberValue other)
NumberExpressionNumberExpressionと別のObservableNumberValueの差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 2つ目のObservableNumberValueNumberBindingpublic NumberBinding multiply(ObservableNumberValue other)
NumberExpressionNumberExpressionと別のObservableNumberValueの積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 2つ目のObservableNumberValueNumberBindingpublic NumberBinding divide(ObservableNumberValue other)
NumberExpressionNumberExpressionと別のObservableNumberValueの除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 2つ目のObservableNumberValueNumberBindingpublic BooleanBinding isEqualTo(ObservableNumberValue other)
NumberExpressionObservableNumberValueが同等である場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisEqualToother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding isEqualTo(ObservableNumberValue other, double epsilon)
NumberExpressionObservableNumberValueが同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。
丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
NumberExpressionのisEqualToother - 2つ目のObservableNumberValueepsilon - 許容範囲BooleanBindingpublic BooleanBinding isEqualTo(double other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。
丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
NumberExpressionのisEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isEqualTo(float other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。
丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
NumberExpressionのisEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isEqualTo(long other)
NumberExpressionNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisEqualToother - 定数値BooleanBindingpublic BooleanBinding isEqualTo(long other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。
丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
NumberExpressionのisEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isEqualTo(int other)
NumberExpressionNumberExpressionが定数値と同等である場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisEqualToother - 定数値BooleanBindingpublic BooleanBinding isEqualTo(int other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等である場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
Math.abs(a-b) <= epsilonの場合、2つのオペランドaおよびbが同等とみなされます。
浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
NumberExpressionのisEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isNotEqualTo(ObservableNumberValue other)
NumberExpressionObservableNumberValueが同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisNotEqualToother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding isNotEqualTo(ObservableNumberValue other, double epsilon)
NumberExpressionObservableNumberValueが同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。
丸め誤差のために浮動小数点数を比較する場合に少しの許容範囲を許可することをお薦めします。
NumberExpressionのisNotEqualToother - 2つ目のObservableNumberValueepsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isNotEqualTo(double other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。
浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isNotEqualTo(float other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。
浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isNotEqualTo(long other)
NumberExpressionNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値BooleanBindingpublic BooleanBinding isNotEqualTo(long other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。
浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding isNotEqualTo(int other)
NumberExpressionNumberExpressionが定数値と同等でない場合にtrueを保持する新しいBooleanBindingを作成します。
浮動小数点数を比較する場合、少しの許容範囲を許可するisNotEqualTo()メソッドを使用することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値BooleanBindingpublic BooleanBinding isNotEqualTo(int other, double epsilon)
NumberExpressionNumberExpressionが定数値と同等でない場合(許容範囲を含む)にtrueを保持する新しいBooleanBindingを作成します。
2つのオペランドaおよびbは、Math.abs(a-b) > epsilonである場合に同等でないとみなされます。
浮動小数点数を比較する場合、少しの許容範囲を許可することをお薦めします。
NumberExpressionのisNotEqualToother - 定数値epsilon - 許可された許容範囲BooleanBindingpublic BooleanBinding greaterThan(ObservableNumberValue other)
NumberExpressionNumberExpressionが別のObservableNumberValueより大きい場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding greaterThan(double other)
NumberExpressionNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanother - 定数値BooleanBindingpublic BooleanBinding greaterThan(float other)
NumberExpressionNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanother - 定数値BooleanBindingpublic BooleanBinding greaterThan(long other)
NumberExpressionNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanother - 定数値BooleanBindingpublic BooleanBinding greaterThan(int other)
NumberExpressionNumberExpressionが定数値より大きい場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanother - 定数値BooleanBindingpublic BooleanBinding lessThan(ObservableNumberValue other)
NumberExpressionNumberExpressionが別のObservableNumberValue未満である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding lessThan(double other)
NumberExpressionNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanother - 定数値BooleanBindingpublic BooleanBinding lessThan(float other)
NumberExpressionNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanother - 定数値BooleanBindingpublic BooleanBinding lessThan(long other)
NumberExpressionNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanother - 定数値BooleanBindingpublic BooleanBinding lessThan(int other)
NumberExpressionNumberExpressionが定数値未満である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanother - 定数値BooleanBindingpublic BooleanBinding greaterThanOrEqualTo(ObservableNumberValue other)
NumberExpressionNumberExpressionが別のObservableNumberValue以上である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanOrEqualToother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding greaterThanOrEqualTo(double other)
NumberExpressionNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding greaterThanOrEqualTo(float other)
NumberExpressionNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding greaterThanOrEqualTo(long other)
NumberExpressionNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding greaterThanOrEqualTo(int other)
NumberExpressionNumberExpressionが定数値以上である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのgreaterThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding lessThanOrEqualTo(ObservableNumberValue other)
NumberExpressionNumberExpressionが別のObservableNumberValue以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanOrEqualToother - 2つ目のObservableNumberValueBooleanBindingpublic BooleanBinding lessThanOrEqualTo(double other)
NumberExpressionNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding lessThanOrEqualTo(float other)
NumberExpressionNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding lessThanOrEqualTo(long other)
NumberExpressionNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanOrEqualToother - 定数値BooleanBindingpublic BooleanBinding lessThanOrEqualTo(int other)
NumberExpressionNumberExpressionが定数値以下である場合にtrueを保持する新しいBooleanBindingを作成します。NumberExpressionのlessThanOrEqualToother - 定数値BooleanBindingpublic StringBinding asString()
NumberExpressionStringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
書式設定を適用せずに変換が実行されます。
NumberExpressionのasStringStringBindingpublic StringBinding asString(String format)
NumberExpressionStringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
書式設定しているStringに従って、結果が書式設定されます。 ルールの書式設定は、java.util.Formatterを参照してください。
NumberExpressionのasStringformat - 書式設定しているStringStringBindingpublic StringBinding asString(Locale locale, String format)
NumberExpressionStringに変換されたNumberExpressionの値を保持するStringBindingを作成します。 このNumberExpressionの値が変更される場合、StringBindingの値が自動的に更新されます。
書式設定しているStringに従って結果が書式設定され、Localeに渡されます。 ルールの書式設定は、java.util.Formatterを参照してください。 Localeの詳細は、java.util.Localeを参照してください。
NumberExpressionのasStringformat - 書式設定しているStringStringBindingCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.