Interface WritableNumberValue<N extends Number>
-
- Type Parameters:
N
- type of the observablevalue
.
- All Superinterfaces:
ReadableNumberValue<N>
,ReadableSimpleValue<N>
,ReadableTypedValue<N>
,ReadableValue<N>
,Supplier<N>
,WritableSimpleValue<N>
,WritableValue<N>
- All Known Subinterfaces:
WritableBigDecimalProperty
,WritableBigDecimalValue
,WritableBigIntegerProperty
,WritableBigIntegerValue
,WritableByteProperty
,WritableByteValue
,WritableDoubleProperty
,WritableDoubleValue
,WritableFloatProperty
,WritableFloatValue
,WritableIntegerProperty
,WritableIntegerValue
,WritableLongProperty
,WritableLongValue
,WritableNumberProperty<N>
,WritableShortProperty
,WritableShortValue
- All Known Implementing Classes:
BigDecimalProperty
,BigIntegerProperty
,ByteProperty
,DoubleProperty
,DurationInSecondsProperty
,FloatProperty
,IntegerProperty
,LongProperty
,NumberProperty
,ShortProperty
public interface WritableNumberValue<N extends Number> extends ReadableNumberValue<N>, WritableSimpleValue<N>
- Since:
- 1.0.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setValueAsNumber(Number value)
-
Methods inherited from interface io.github.mmm.value.observable.number.ReadableNumberValue
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
-
Methods inherited from interface io.github.mmm.value.observable.object.ReadableSimpleValue
getAsString
-
Methods inherited from interface io.github.mmm.value.ReadableTypedValue
getValueClass
-
Methods inherited from interface io.github.mmm.value.ReadableValue
get, getSafe
-
Methods inherited from interface io.github.mmm.value.observable.object.WritableSimpleValue
parse, setAsString
-
Methods inherited from interface io.github.mmm.value.WritableValue
set
-
-