public class DefaultFallback extends Object implements ConversionService
| Constructor and Description |
|---|
DefaultFallback(ConversionService conversionService) |
| Modifier and Type | Method and Description |
|---|---|
Object |
convert(Object src,
TypeInfo<Object> srcType,
TypeInfo<Object> dstType)
Converter from SrcType to DstType.
|
<I,O,T extends Converter<I,O>> |
converterByType(Class<T> converterType)
Search for converter of specified type.
|
<SrcType,DstType> |
converterFor(Class<SrcType> srcType,
Class<DstType> dstType)
Lookup exact converter for the specified raw types.
|
<I,O> O |
convertType(I src,
TypeInfo<I> srcType,
TypeInfo<O> dstType)
Convert source value of specified type to value of destination type
|
static DefaultFallback |
newInstance(ConversionService conversionService) |
public DefaultFallback(ConversionService conversionService)
public Object convert(Object src, TypeInfo<Object> srcType, TypeInfo<Object> dstType) throws ConversionException
Convertersrc.getClass().isAssignableFrom(srcType) == true
* DstType class is assignable from returned objectconvert in interface Converter<Object,Object>src - source objectsrcType - source object type infodstType - destination object type infoConversionExceptionpublic <I,O> O convertType(I src,
TypeInfo<I> srcType,
TypeInfo<O> dstType)
throws ConversionException
ConversionServiceconvertType in interface ConversionServicesrc - source valuesrcType - extended source typedstType - destination typeConversionExceptionpublic <I,O,T extends Converter<I,O>> T converterByType(Class<T> converterType)
ConversionServiceconverterByType in interface ConversionServiceI - type of the source what converter supportsconverterType - exact type of the requested converterpublic <SrcType,DstType> Converter<SrcType,DstType> converterFor(Class<SrcType> srcType, Class<DstType> dstType)
ConversionServiceconverterFor in interface ConversionServicesrcType - source typedstType - destination typepublic static DefaultFallback newInstance(ConversionService conversionService)
Copyright © 2016. All rights reserved.