public enum Feature extends java.lang.Enum<Feature> implements ContextProvider
| 枚举常量和说明 |
|---|
DEFAULT
默认转换器特征
|
EMPTY_TO_NULL
空值(空字符串,空容器对象,空数组等)转换为空值(空字符串,空容器对象,空数组等),则返回
null |
IGNORE_EMPTY_ELEMENT
忽略容器对象(集合,数组,Map等)中的
null或空元素(空字符串,空容器对象,空数组等) |
IGNORE_NULL_ELEMENT
忽略容器对象(集合,数组,Map等)中的
null元素 |
NULL_ON_TRANSFORM_ERROR
当转换器转换失败时,返回
null |
NULL_TO_EMPTY
null转换为空值(空字符串,空容器对象,空数组等),如果不是可为空的类型,则返回null |
PRIMITIVE_PLACEHOLDER
用于在输入为null时为基本类型(primitive type)提供默认值
|
| 限定符和类型 | 方法和说明 |
|---|---|
TransformerContext |
getContext()
获取类型转换器的工作上下文
|
static Feature |
valueOf(java.lang.String name)
返回带有指定名称的该类型的枚举常量。
|
static Feature[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
public static final Feature DEFAULT
public static final Feature EMPTY_TO_NULL
nullpublic static final Feature NULL_TO_EMPTY
null转换为空值(空字符串,空容器对象,空数组等),如果不是可为空的类型,则返回nullpublic static final Feature PRIMITIVE_PLACEHOLDER
public static final Feature IGNORE_NULL_ELEMENT
null元素public static final Feature IGNORE_EMPTY_ELEMENT
null或空元素(空字符串,空容器对象,空数组等)public static final Feature NULL_ON_TRANSFORM_ERROR
nullpublic static Feature[] values()
for (Feature c : Feature.values()) System.out.println(c);
public static Feature valueOf(java.lang.String name)
name - 要返回的枚举常量的名称。java.lang.IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量java.lang.NullPointerException - 如果参数为空值public TransformerContext getContext()
ContextProvidergetContext 在接口中 ContextProviderTransformerContextCopyright © 2025. All Rights Reserved.