const mixinafBedSheet::ValueEncoders
afBedSheet::ValueEncoders
Holds a list of ValueEncoders.
@Contribute { serviceType=ValueEncoders# } static Void contributeValueEncoders(MappedConfig conf) { conf[MyEntity#] = conf.autobuild(MyEntityEncoder#) }
@uses a MappedConfig of Type:ValueEncoder
- toClient
abstract Str? toClient(Type valType, Obj? value)
Converts the given
value
to Str via a contributed ValueEncoder. If noValueEncoder
is found,toStr()
is used.- toValue
abstract Obj? toValue(Type valType, Str? clientValue)
Converts the given
clientValue
into the givenvalType
via a contributed ValueEncoder. If noValueEncoder
is found the value is coerced.