public static class BaseTypeTransformer.GenericEntryTransformer extends BaseTypeTransformer.BaseFunction<java.util.Map.Entry<?,?>,java.util.Map.Entry<?,?>>
Map.Entry转换器Map.Entry的Key和Value转换为 leftEntryType和 rightEntryType指定的类型builtinInputContext, feature, inputFeature, inputType, localContext, outputType, typeTransformer| 构造器和说明 |
|---|
GenericEntryTransformer(BaseTypeTransformer typeTransformer,
java.lang.reflect.ParameterizedType leftEntryType,
java.lang.reflect.ParameterizedType rightEntryType) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map.Entry<?,?> |
doApply(java.util.Map.Entry<?,?> input,
TransformerContext.LocalContext ltx,
BaseTypeTransformer.BaseFunction<?,?> thisFun)
执行数据类型转换
|
apply, apply, toStringpublic GenericEntryTransformer(BaseTypeTransformer typeTransformer, java.lang.reflect.ParameterizedType leftEntryType, java.lang.reflect.ParameterizedType rightEntryType)
public java.util.Map.Entry<?,?> doApply(java.util.Map.Entry<?,?> input,
TransformerContext.LocalContext ltx,
BaseTypeTransformer.BaseFunction<?,?> thisFun)
BaseTypeTransformer.BaseFunctiondoApply 在类中 BaseTypeTransformer.BaseFunction<java.util.Map.Entry<?,?>,java.util.Map.Entry<?,?>>input - 非null输入值ltx - 本地上下文thisFun - 当前转换器对象,一般情况下,该就是当前对象,但是对于代理转换器,该参数为代理转换器对象,参见
BaseTypeTransformer.BaseFunction.replaceOutputTypeNoEqual(TypeToken, TypeToken)Copyright © 2025. All Rights Reserved.