Interface WritableSimpleValue<V>

Type Parameters:
V - type of the value.
All Superinterfaces:
ReadableSimpleValue<V>, ReadableTypedValue<V>, ReadableValue<V>, Supplier<V>, WritableValue<V>
All Known Subinterfaces:
WritableBigDecimalValue, WritableBigIntegerValue, WritableBooleanValue, WritableByteValue, WritableDoubleValue, WritableDurationValue, WritableFloatValue, WritableInstantValue, WritableIntegerValue, WritableLocalDateTimeValue, WritableLocalDateValue, WritableLocalTimeValue, WritableLongValue, WritableNumberValue<N>, WritableOffsetDateTimeValue, WritableOffsetTimeValue, WritablePatternValue, WritableShortValue, WritableStringValue, WritableTemporalAmountValue<V>, WritableTemporalValue<V>, WritableZonedDateTimeValue

public interface WritableSimpleValue<V> extends ReadableSimpleValue<V>, WritableValue<V>
WritableValue for a simple datatype (and not a container value).
Since:
1.0.0
  • Method Details

    • parse

      V parse(String valueAsString)
      Parameters:
      valueAsString - the value as String. May be null.
      Returns:
      the parsed value. May be null (e.g. if the given String is null).
    • setAsString

      default void setAsString(String value)
      Parameters:
      value -