Interface FloatExpression
- All Superinterfaces:
ComparableExpression<Float>,EventSource<ObservableEvent<Float>,,ObservableEventListener<? super Float>> Expression<Float>,NumberExpression<Float>,ObservableFloatValue,ObservableNumberValue<Float>,ObservableSimpleValue<Float>,ObservableValue<Float>,ReadableFloatValue,ReadableNumberValue<Float>,ReadableSimpleValue<Float>,ReadableValue<Float>,Supplier<Float>
- All Known Implementing Classes:
FloatBinding
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault FloatExpressionadd(byte constant) default DoubleExpressionadd(double constant) default FloatExpressionadd(float constant) default FloatExpressionadd(int constant) default FloatExpressionadd(long constant) default FloatExpressionadd(short constant) default BigDecimalExpressionadd(ObservableBigIntegerValue other) default FloatExpressionadd(ObservableByteValue other) default DoubleExpressionadd(ObservableDoubleValue other) default FloatExpressionadd(ObservableFloatValue other) default FloatExpressionadd(ObservableIntegerValue other) default FloatExpressionadd(ObservableLongValue other) default FloatExpressionadd(ObservableShortValue other) default BigDecimalExpressionadd(BigInteger constant) default FloatExpressiondivide(byte constant) default DoubleExpressiondivide(double constant) default FloatExpressiondivide(float constant) default FloatExpressiondivide(int constant) default FloatExpressiondivide(long constant) default FloatExpressiondivide(short constant) default BigDecimalExpressiondivide(ObservableBigIntegerValue other) default FloatExpressiondivide(ObservableByteValue other) default DoubleExpressiondivide(ObservableDoubleValue other) default FloatExpressiondivide(ObservableFloatValue other) default FloatExpressiondivide(ObservableIntegerValue other) default FloatExpressiondivide(ObservableLongValue other) default FloatExpressiondivide(ObservableShortValue other) default BigDecimalExpressiondivide(BigInteger constant) default FloatExpressionmultiply(byte constant) default DoubleExpressionmultiply(double constant) default FloatExpressionmultiply(float constant) default FloatExpressionmultiply(int constant) default FloatExpressionmultiply(long constant) default FloatExpressionmultiply(short constant) default BigDecimalExpressiondefault FloatExpressionmultiply(ObservableByteValue other) default DoubleExpressionmultiply(ObservableDoubleValue other) default FloatExpressionmultiply(ObservableFloatValue other) default FloatExpressionmultiply(ObservableIntegerValue other) default FloatExpressionmultiply(ObservableLongValue other) default FloatExpressionmultiply(ObservableShortValue other) default BigDecimalExpressionmultiply(BigInteger constant) default FloatExpressionnegate()default FloatExpressionsubtract(byte constant) default DoubleExpressionsubtract(double constant) default FloatExpressionsubtract(float constant) default FloatExpressionsubtract(int constant) default FloatExpressionsubtract(long constant) default FloatExpressionsubtract(short constant) default BigDecimalExpressiondefault FloatExpressionsubtract(ObservableByteValue other) default DoubleExpressionsubtract(ObservableDoubleValue other) default FloatExpressionsubtract(ObservableFloatValue other) default FloatExpressionsubtract(ObservableIntegerValue other) default FloatExpressionsubtract(ObservableLongValue other) default FloatExpressionsubtract(ObservableShortValue other) 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, add, add, divide, divide, divide, divide, multiply, multiply, multiply, multiply, subtract, subtract, subtract, subtractMethods inherited from interface io.github.mmm.value.observable.ObservableValue
toStringMethods inherited from interface io.github.mmm.value.observable.number.floats.ReadableFloatValue
getFallbackSafeValue, getValue, getValueClass, parseMethods 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
format, getAsStringMethods inherited from interface io.github.mmm.value.ReadableValue
get, getSafe
-
Method Details
-
negate
- Specified by:
negatein interfaceNumberExpression<Float>- Returns:
- a
NumberExpressionholding the negativevalue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableBigIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableDoubleValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableDoubleValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableFloatValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableFloatValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableLongValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableLongValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableShortValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableShortValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
other- theObservableByteValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableByteValue.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantBigIntegerto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantdoubleto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantfloatto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantlongto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantintto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantshortto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Float>- Parameters:
constant- the constantbyteto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableBigIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableDoubleValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableDoubleValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableFloatValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableFloatValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableLongValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableLongValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableShortValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableShortValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
other- theObservableByteValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableByteValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantBigIntegerto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantdoubleto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantfloatto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantlongto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantintto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantshortto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Float>- Parameters:
constant- the constantbyteto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableBigIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableDoubleValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableDoubleValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableFloatValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableFloatValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableLongValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableLongValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableShortValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableShortValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
other- theObservableByteValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableByteValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantBigIntegerto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantdoubleto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantfloatto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantlongto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantintto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantshortto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Float>- Parameters:
constant- the constantbyteto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableBigIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableDoubleValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableDoubleValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableFloatValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableFloatValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableLongValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableLongValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableShortValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableShortValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
other- theObservableByteValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableByteValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantBigIntegerto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantdoubleto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantfloatto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantlongto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantintto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantshortto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Float>- Parameters:
constant- the constantbyteto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-