Interface DoubleExpression
- All Superinterfaces:
ComparableExpression<Double>,EventSource<ObservableEvent<Double>,,ObservableEventListener<? super Double>> Expression<Double>,NumberExpression<Double>,ObservableDoubleValue,ObservableNumberValue<Double>,ObservableSimpleValue<Double>,ObservableValue<Double>,ReadableDoubleValue,ReadableNumberValue<Double>,ReadableSimpleValue<Double>,ReadableTypedValue<Double>,ReadableValue<Double>,Supplier<Double>
- All Known Implementing Classes:
DoubleBinding
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault DoubleExpressionadd(byte constant) default DoubleExpressionadd(double constant) default DoubleExpressionadd(float constant) default DoubleExpressionadd(int constant) default DoubleExpressionadd(long constant) default DoubleExpressionadd(short constant) default BigDecimalExpressionadd(ObservableBigIntegerValue other) default DoubleExpressionadd(ObservableByteValue other) default DoubleExpressionadd(ObservableDoubleValue other) default DoubleExpressionadd(ObservableFloatValue other) default DoubleExpressionadd(ObservableIntegerValue other) default DoubleExpressionadd(ObservableLongValue other) default DoubleExpressionadd(ObservableShortValue other) default NumberExpression<?> add(ObservableValue<? extends Number> other) default NumberExpression<?> default BigDecimalExpressionadd(BigInteger constant) default DoubleExpressiondivide(byte constant) default DoubleExpressiondivide(double constant) default DoubleExpressiondivide(float constant) default DoubleExpressiondivide(int constant) default DoubleExpressiondivide(long constant) default DoubleExpressiondivide(short constant) default BigDecimalExpressiondivide(ObservableBigIntegerValue other) default DoubleExpressiondivide(ObservableByteValue other) default DoubleExpressiondivide(ObservableDoubleValue other) default DoubleExpressiondivide(ObservableFloatValue other) default DoubleExpressiondivide(ObservableIntegerValue other) default DoubleExpressiondivide(ObservableLongValue other) default DoubleExpressiondivide(ObservableShortValue other) default NumberExpression<?> divide(ObservableValue<? extends Number> other) default NumberExpression<?> default BigDecimalExpressiondivide(BigInteger constant) default DoubleExpressionmultiply(byte constant) default DoubleExpressionmultiply(double constant) default DoubleExpressionmultiply(float constant) default DoubleExpressionmultiply(int constant) default DoubleExpressionmultiply(long constant) default DoubleExpressionmultiply(short constant) default BigDecimalExpressiondefault DoubleExpressionmultiply(ObservableByteValue other) default DoubleExpressionmultiply(ObservableDoubleValue other) default DoubleExpressionmultiply(ObservableFloatValue other) default DoubleExpressionmultiply(ObservableIntegerValue other) default DoubleExpressionmultiply(ObservableLongValue other) default DoubleExpressionmultiply(ObservableShortValue other) default NumberExpression<?> multiply(ObservableValue<? extends Number> other) default NumberExpression<?> default BigDecimalExpressionmultiply(BigInteger constant) default DoubleExpressionnegate()default DoubleExpressionsubtract(byte constant) default DoubleExpressionsubtract(double constant) default DoubleExpressionsubtract(float constant) default DoubleExpressionsubtract(int constant) default DoubleExpressionsubtract(long constant) default DoubleExpressionsubtract(short constant) default BigDecimalExpressiondefault DoubleExpressionsubtract(ObservableByteValue other) default DoubleExpressionsubtract(ObservableDoubleValue other) default DoubleExpressionsubtract(ObservableFloatValue other) default DoubleExpressionsubtract(ObservableIntegerValue other) default DoubleExpressionsubtract(ObservableLongValue other) default DoubleExpressionsubtract(ObservableShortValue other) default NumberExpression<?> subtract(ObservableValue<? extends Number> other) default NumberExpression<?> default BigDecimalExpressionsubtract(BigInteger constant) Methods inherited from interface io.github.mmm.value.observable.comparable.ComparableExpression
greaterThan, greaterThan, greaterThanOrEqualTo, greaterThanOrEqualTo, lessThan, lessThan, lessThanOrEqualTo, lessThanOrEqualToMethods inherited from interface io.github.mmm.event.EventSource
addListener, addListener, addWeakListener, removeListenerMethods inherited from interface io.github.mmm.value.observable.Expression
asString, dispose, isEqualTo, isEqualTo, isNotEqualTo, isNotEqualTo, isNotNull, isNullMethods inherited from interface io.github.mmm.value.observable.number.NumberExpression
add, add, divide, divide, multiply, multiply, subtract, subtractMethods inherited from interface io.github.mmm.value.observable.ObservableValue
toStringMethods inherited from interface io.github.mmm.value.observable.number.doubles.ReadableDoubleValue
getFallbackSafeValue, getValue, getValueClassMethods inherited from interface io.github.mmm.value.observable.number.ReadableNumberValue
byteValue, doubleValue, floatValue, intValue, longValue, shortValueMethods inherited from interface io.github.mmm.value.observable.object.ReadableSimpleValue
getAsStringMethods inherited from interface io.github.mmm.value.ReadableValue
get, getSafe
-
Method Details
-
negate
- Specified by:
negatein interfaceNumberExpression<Double>- Returns:
- a
NumberExpressionholding the negativevalue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableBigIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableDoubleValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableDoubleValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableFloatValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableFloatValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableLongValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableLongValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableShortValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableShortValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
other- theObservableByteValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableByteValue.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantBigIntegerto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantdoubleto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantfloatto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantlongto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantintto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantshortto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Double>- Parameters:
constant- the constantbyteto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableBigIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableDoubleValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableDoubleValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableFloatValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableFloatValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableLongValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableLongValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableShortValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableShortValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
other- theObservableByteValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableByteValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantBigIntegerto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantdoubleto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantfloatto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantlongto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantintto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantshortto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Double>- Parameters:
constant- the constantbyteto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableBigIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableDoubleValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableDoubleValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableFloatValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableFloatValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableLongValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableLongValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableShortValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableShortValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
other- theObservableByteValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableByteValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantBigIntegerto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantdoubleto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantfloatto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantlongto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantintto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantshortto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Double>- Parameters:
constant- the constantbyteto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableBigIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableDoubleValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableDoubleValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableFloatValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableFloatValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableLongValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableLongValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableShortValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableShortValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
other- theObservableByteValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableByteValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantBigIntegerto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantdoubleto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantfloatto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantlongto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantintto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantshortto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Double>- Parameters:
constant- the constantbyteto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-