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