public abstract class IntegerExpression extends NumberExpressionBase implements ObservableIntegerValue
IntegerExpressionは、ObservableIntegerValueと優れたスタイルでバインディングを生成する便利な追加のメソッドです。
IntegerExpressionの具体的なサブクラスは、この式の実際の値を提供するメソッドObservableIntegerValue.get()を実装する必要があります。
| コンストラクタと説明 |
|---|
IntegerExpression() |
| 修飾子と型 | メソッドと説明 |
|---|---|
DoubleBinding |
add(double other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
FloatBinding |
add(float other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
IntegerBinding |
add(int other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
LongBinding |
add(long other)
この
NumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。 |
ObjectExpression<Integer> |
asObject()
この
IntegerExpressionの値を保持するObjectExpressionを作成します。 |
DoubleBinding |
divide(double other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
FloatBinding |
divide(float other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
IntegerBinding |
divide(int other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
LongBinding |
divide(long other)
この
NumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。 |
double |
doubleValue()
doubleとしてこのObservableNumberValueの値を返します。 |
float |
floatValue()
floatとしてこのObservableNumberValueの値を返します。 |
Integer |
getValue()
この
ObservableValueの現在の値を返します |
static IntegerExpression |
integerExpression(ObservableIntegerValue value)
ObservableIntegerValueをラップするIntegerExpressionを返します。 |
static <T extends Number> |
integerExpression(ObservableValue<T> value)
ObservableValueをラップするIntegerExpressionを返します。 |
int |
intValue()
この
ObservableNumberValueの値をintとして返します。 |
long |
longValue()
この
ObservableNumberValueの値をlongとして返します。 |
DoubleBinding |
multiply(double other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
FloatBinding |
multiply(float other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
IntegerBinding |
multiply(int other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
LongBinding |
multiply(long other)
この
NumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。 |
IntegerBinding |
negate()
NumberExpressionの否定を計算する新しいNumberBindingを作成します。 |
DoubleBinding |
subtract(double other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
FloatBinding |
subtract(float other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
IntegerBinding |
subtract(int other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
LongBinding |
subtract(long other)
この
NumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。 |
add, asString, asString, asString, 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, numberExpression, subtractclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetaddListener, removeListeneraddListener, removeListenerpublic int intValue()
ObservableNumberValueObservableNumberValueの値をintとして返します。 値がintでない場合、標準キャストが実行されます。 ObservableNumberValueのintValueintとしてのこのObservableNumberValueの値public long longValue()
ObservableNumberValueObservableNumberValueの値をlongとして返します。 値がlongでない場合、標準キャストが実行されます。 ObservableNumberValueのlongValuelongとしてのこのObservableNumberValueの値public float floatValue()
ObservableNumberValuefloatとしてこのObservableNumberValueの値を返します。 値がfloatでない場合、標準キャストが実行されます。 ObservableNumberValueのfloatValuefloatとしてのこのObservableNumberValueの値public double doubleValue()
ObservableNumberValuedoubleとしてこのObservableNumberValueの値を返します。 値がdoubleでない場合、標準キャストが実行されます。 ObservableNumberValueのdoubleValuedoubleとしてのこのObservableNumberValueの値public Integer getValue()
ObservableValueObservableValueの現在の値を返しますObservableValue<Number>のgetValuepublic static IntegerExpression integerExpression(ObservableIntegerValue value)
ObservableIntegerValueをラップするIntegerExpressionを返します。 ObservableIntegerValueがすでにIntegerExpressionである場合に返されます。 それ以外の場合、ObservableIntegerValueにバインドされる新しいIntegerBindingが作成されます。 value - ソースObservableIntegerValueObservableIntegerValueをラップするIntegerExpressionNullPointerException - valueがnullの場合public static <T extends Number> IntegerExpression integerExpression(ObservableValue<T> value)
ObservableValueをラップするIntegerExpressionを返します。 ObservableValueがすでにIntegerExpressionである場合に返されます。 それ以外の場合、ObservableValueにバインドされる新しいIntegerBindingが作成されます。
ノート: このメソッドを使用して、特定の数値型のObjectExpressionまたはObjectPropertyを基本的にObservableValue<Number>であるIntegerExpressionに変換できます。 次のサンプルを参照してください。
ノート: null値が0として解釈されますIntegerProperty integerProperty = new SimpleIntegerProperty(1); ObjectProperty<Integer> objectProperty = new SimpleObjectProperty<>(2); BooleanBinding binding = integerProperty.greaterThan(IntegerExpression.integerExpression(objectProperty));
value - ソースObservableValueObservableValueをラップするIntegerExpressionNullPointerException - valueがnullの場合public IntegerBinding negate()
NumberExpressionNumberExpressionの否定を計算する新しいNumberBindingを作成します。negate、インタフェースNumberExpressionNumberBindingpublic DoubleBinding add(double other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding add(float other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic LongBinding add(long other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic IntegerBinding add(int other)
NumberExpressionNumberExpressionと定数値の合計を計算する新しいNumberBindingを作成します。add、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding subtract(double other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding subtract(float other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic LongBinding subtract(long other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic IntegerBinding subtract(int other)
NumberExpressionNumberExpressionと定数値の差を計算する新しいNumberBindingを作成します。subtract、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding multiply(double other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding multiply(float other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic LongBinding multiply(long other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic IntegerBinding multiply(int other)
NumberExpressionNumberExpressionと定数値の積を計算する新しいNumberBindingを作成します。multiply、インタフェースNumberExpressionother - 定数値NumberBindingpublic DoubleBinding divide(double other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic FloatBinding divide(float other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic LongBinding divide(long other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic IntegerBinding divide(int other)
NumberExpressionNumberExpressionと定数値の除算を計算する新しいNumberBindingを作成します。divide、インタフェースNumberExpressionother - 定数値NumberBindingpublic ObjectExpression<Integer> asObject()
IntegerExpressionの値を保持するObjectExpressionを作成します。 このIntegerExpressionの値が変更される場合、ObjectExpressionの値が自動的に更新されます。 ObjectExpressionCopyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.