类 MapToMapConverter
java.lang.Object
cn.taketoday.core.conversion.support.MapToMapConverter
Converts a Map to another Map.
First, creates a new Map of the requested targetType with a size equal to the size of the source Map. Then copies each element in the source map to the target map. Will perform a conversion from the source maps's parameterized K,V types to the target map's parameterized types K,V if necessary.
- 从以下版本开始:
- 3.0
- 作者:
- Keith Donald, Juergen Hoeller
-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 cn.taketoday.core.conversion.GenericConverter
GenericConverter.ConvertiblePair -
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private booleancanConvertKey(TypeDescriptor sourceType, TypeDescriptor targetType) private booleancanConvertValue(TypeDescriptor sourceType, TypeDescriptor targetType) convert(Object source, TypeDescriptor sourceType, TypeDescriptor targetType) Convert the source object to the targetType described by theTypeDescriptor.private ObjectconvertKey(Object sourceKey, TypeDescriptor sourceType, TypeDescriptor targetType) private ObjectconvertValue(Object sourceValue, TypeDescriptor sourceType, TypeDescriptor targetType) Return the source and target types that this converter can convert between.booleanmatches(TypeDescriptor sourceType, TypeDescriptor targetType) Should the conversion fromsourceTypetotargetTypecurrently under consideration be selected?
-
字段详细资料
-
conversionService
-
-
构造器详细资料
-
MapToMapConverter
-
-
方法详细资料
-
getConvertibleTypes
从接口复制的说明:GenericConverterReturn the source and target types that this converter can convert between.Each entry is a convertible source-to-target type pair.
For
conditional convertersthis method may returnnullto indicate all source-to-target pairs should be considered.- 指定者:
getConvertibleTypes在接口中GenericConverter
-
matches
从接口复制的说明:ConditionalConverterShould the conversion fromsourceTypetotargetTypecurrently under consideration be selected?- 指定者:
matches在接口中ConditionalConverter- 参数:
sourceType- the type descriptor of the field we are converting fromtargetType- the type descriptor of the field we are converting to- 返回:
- true if conversion should be performed, false otherwise
-
convert
@Nullable public Object convert(@Nullable Object source, TypeDescriptor sourceType, TypeDescriptor targetType) 从接口复制的说明:GenericConverterConvert the source object to the targetType described by theTypeDescriptor.- 指定者:
convert在接口中GenericConverter- 参数:
source- the source object to convert (may benull)sourceType- the type descriptor of the field we are converting fromtargetType- the type descriptor of the field we are converting to- 返回:
- the converted object
-
canConvertKey
-
canConvertValue
-
convertKey
@Nullable private Object convertKey(Object sourceKey, TypeDescriptor sourceType, @Nullable TypeDescriptor targetType) -
convertValue
@Nullable private Object convertValue(Object sourceValue, TypeDescriptor sourceType, @Nullable TypeDescriptor targetType)
-