Interface IntegerExpression
- All Superinterfaces:
ComparableExpression<Integer>,EventSource<ObservableEvent<Integer>,,ObservableEventListener<? super Integer>> Expression<Integer>,NumberExpression<Integer>,ObservableIntegerValue,ObservableNumberValue<Integer>,ObservableSimpleValue<Integer>,ObservableValue<Integer>,ReadableIntegerValue,ReadableNumberValue<Integer>,ReadableSimpleValue<Integer>,ReadableTypedValue<Integer>,ReadableValue<Integer>,Supplier<Integer>
- All Known Implementing Classes:
IntegerBinding
- Since:
- 1.0.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault IntegerExpressionadd(byte constant) default DoubleExpressionadd(double constant) default FloatExpressionadd(float constant) default IntegerExpressionadd(int constant) default LongExpressionadd(long constant) default IntegerExpressionadd(short constant) default BigIntegerExpressionadd(ObservableBigIntegerValue other) default IntegerExpressionadd(ObservableByteValue other) default DoubleExpressionadd(ObservableDoubleValue other) default FloatExpressionadd(ObservableFloatValue other) default IntegerExpressionadd(ObservableIntegerValue other) default LongExpressionadd(ObservableLongValue other) default IntegerExpressionadd(ObservableShortValue other) default BigIntegerExpressionadd(BigInteger constant) default IntegerExpressiondivide(byte constant) default DoubleExpressiondivide(double constant) default FloatExpressiondivide(float constant) default IntegerExpressiondivide(int constant) default LongExpressiondivide(long constant) default IntegerExpressiondivide(short constant) default BigIntegerExpressiondivide(ObservableBigIntegerValue other) default IntegerExpressiondivide(ObservableByteValue other) default DoubleExpressiondivide(ObservableDoubleValue other) default FloatExpressiondivide(ObservableFloatValue other) default IntegerExpressiondivide(ObservableIntegerValue other) default LongExpressiondivide(ObservableLongValue other) default IntegerExpressiondivide(ObservableShortValue other) default BigIntegerExpressiondivide(BigInteger constant) default IntegerExpressionmultiply(byte constant) default DoubleExpressionmultiply(double constant) default FloatExpressionmultiply(float constant) default IntegerExpressionmultiply(int constant) default LongExpressionmultiply(long constant) default IntegerExpressionmultiply(short constant) default BigIntegerExpressiondefault IntegerExpressionmultiply(ObservableByteValue other) default DoubleExpressionmultiply(ObservableDoubleValue other) default FloatExpressionmultiply(ObservableFloatValue other) default IntegerExpressionmultiply(ObservableIntegerValue other) default LongExpressionmultiply(ObservableLongValue other) default IntegerExpressionmultiply(ObservableShortValue other) default BigIntegerExpressionmultiply(BigInteger constant) default IntegerExpressionnegate()default IntegerExpressionsubtract(byte constant) default DoubleExpressionsubtract(double constant) default FloatExpressionsubtract(float constant) default IntegerExpressionsubtract(int constant) default LongExpressionsubtract(long constant) default IntegerExpressionsubtract(short constant) default BigIntegerExpressiondefault IntegerExpressionsubtract(ObservableByteValue other) default DoubleExpressionsubtract(ObservableDoubleValue other) default FloatExpressionsubtract(ObservableFloatValue other) default IntegerExpressionsubtract(ObservableIntegerValue other) default LongExpressionsubtract(ObservableLongValue other) default IntegerExpressionsubtract(ObservableShortValue other) default BigIntegerExpressionsubtract(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.integers.ReadableIntegerValue
getSafe, 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
-
Method Details
-
negate
- Specified by:
negatein interfaceNumberExpression<Integer>- Returns:
- a
NumberExpressionholding the negativevalue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableBigIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableDoubleValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableDoubleValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableFloatValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableFloatValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableLongValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableLongValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableIntegerValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableIntegerValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableShortValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableShortValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
other- theObservableByteValueholding theNumberto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith thevalueof the givenObservableByteValue.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantBigIntegerto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantdoubleto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantfloatto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantlongto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantintto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantshortto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
add
- Specified by:
addin interfaceNumberExpression<Integer>- Parameters:
constant- the constantbyteto add.- Returns:
- a new
NumberExpressionholding the sum of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableBigIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableDoubleValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableDoubleValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableFloatValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableFloatValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableLongValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableLongValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableIntegerValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableIntegerValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableShortValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableShortValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
other- theObservableByteValueholding theNumberto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith thevalueof the givenObservableByteValue.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantBigIntegerto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantdoubleto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantfloatto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantlongto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantintto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantshortto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
subtract
- Specified by:
subtractin interfaceNumberExpression<Integer>- Parameters:
constant- the constantbyteto subtract.- Returns:
- a new
NumberExpressionholding the difference of thisvaluewith the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableBigIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableDoubleValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableDoubleValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableFloatValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableFloatValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableLongValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableLongValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableIntegerValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableIntegerValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableShortValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableShortValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
other- theObservableByteValueholding theNumberto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluewith thevalueof the givenObservableByteValue.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantBigIntegerto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantdoubleto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantfloatto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantlongto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantintto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantshortto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
multiply
- Specified by:
multiplyin interfaceNumberExpression<Integer>- Parameters:
constant- the constantbyteto multiply.- Returns:
- a new
NumberExpressionholding the product of thisvaluemultiplied with the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableBigIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableBigIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableDoubleValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableDoubleValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableFloatValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableFloatValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableLongValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableLongValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableIntegerValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableIntegerValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableShortValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableShortValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
other- theObservableByteValueholding theNumberto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluewith thevalueof the givenObservableByteValue.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantBigIntegerto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantdoubleto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantfloatto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantlongto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantintto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantshortto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-
divide
- Specified by:
dividein interfaceNumberExpression<Integer>- Parameters:
constant- the constantbyteto divide.- Returns:
- a new
NumberExpressionholding the quotient of thisvaluedivided by the givenconstant.
-