public static class Converters.Mixin extends Object implements Converters
Converters.Mixin
Constructor and Description |
---|
Mixin() |
Modifier and Type | Method and Description |
---|---|
<T> Converter<T> |
converterFor(MetaInfoHolder metaInfoHolder)
Find converter registered as meta-info.
|
<T> Converter<T> |
converterFor(ValueType valueType)
Find a matching converter amongst registered ones.
|
void |
registerConverter(ValueType valueType,
Converter<?> converter)
Register a converter for a value type.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
converterFor
public void registerConverter(ValueType valueType, Converter<?> converter)
Converters
registerConverter
in interface Converters
valueType
- the value typeconverter
- the converterpublic <T> Converter<T> converterFor(ValueType valueType)
Converters
HasTypesCollectors.closestType(HasTypes)
.converterFor
in interface Converters
T
- the converted typevalueType
- the value typepublic <T> Converter<T> converterFor(MetaInfoHolder metaInfoHolder)
Converters
ConvertedBy
annotation or at assembly time.
The latter takes precedence over the former.converterFor
in interface Converters
T
- the converted typemetaInfoHolder
- the meta-info holder, e.g. a property descriptor