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