public static final class TransformerContext.LocalContext
extends java.lang.Object
TransformerContext 对象中的
TransformerContext.placeholderOnNull(BaseTypeTransformer, TypeToken),
TransformerContext.placeholderOnEmpty(BaseTypeTransformer, TypeToken),
TransformerContext.elementFilter(BaseTypeTransformer, TypeToken) 三个方法的返回值。
用于调用者从 ContextContainer 对象快速获取特定类型的上下文数据。而不必每次都通过遍历容器中所有 ContextProvider 对象得到。| 限定符和类型 | 字段和说明 |
|---|---|
static TransformerContext.LocalContext |
NULL_CONTEXT |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
emptyOrPlaceholderOnEmpty(T empty)
|
<T> com.google.common.base.Predicate<T> |
getElementFilter() |
boolean |
isNull()
是否为所有字段全为
null 的本地上下文 |
<T> T |
nullOrPlaceholderOnNull()
|
<F,T,E extends java.lang.Throwable> |
onTransformError(F input,
E e)
|
public static final TransformerContext.LocalContext NULL_CONTEXT
public boolean isNull()
null 的本地上下文public <T> T nullOrPlaceholderOnNull()
public <T> T emptyOrPlaceholderOnEmpty(T empty)
public <T> com.google.common.base.Predicate<T> getElementFilter()
public <F,T,E extends java.lang.Throwable> T onTransformError(F input,
E e)
F - 输入类型T - 输出类型E - 异常类型input - 输入值e - 转换过程中出现的异常E - 转换过程中出现的异常Copyright © 2025. All Rights Reserved.