@FunctionalInterface public interface FieldFunction<T,R> extends java.util.function.Function<T,R>, Serializable
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SPLIT |
static int |
DEFAULT_TO_TYPE |
| 限定符和类型 | 方法和说明 |
|---|---|
default String |
capitalizeFirstLetter(String str,
boolean capitalize)
将首字母大写或小写
|
default String |
extractFieldName(String className,
String methodName)
提取字段名称
|
default SerializedLambda |
extractSerializedLambda(FieldFunction<T,?> function)
私有方法,用于提取函数对象的序列化lambda表达式。
|
default String |
getFieldName(FieldFunction<T,?> fn)
获取实体类的字段名称
|
default String |
getFieldName(FieldFunction<T,?> fn,
String split,
int toType)
获取实体类的字段名称(带分隔符和转换类型)
|
default SerializedLambda |
getSerializedLambda(FieldFunction<T,?> function)
获取给定函数对象的序列化lambda表达式。
|
default String |
transformFieldName(String fieldName,
String split,
int toType)
转换字段名称
|
andThen, apply, compose, identitystatic final int DEFAULT_TO_TYPE
default String getFieldName(FieldFunction<T,?> fn, String split, int toType)
split - 分隔符toType - 转换类型default SerializedLambda getSerializedLambda(FieldFunction<T,?> function)
function - 要序列化的函数对象default SerializedLambda extractSerializedLambda(FieldFunction<T,?> function)
function - 要序列化的函数对象default String capitalizeFirstLetter(String str, boolean capitalize)
default String transformFieldName(String fieldName, String split, int toType)
default String getFieldName(FieldFunction<T,?> fn)
Copyright © 2024. All rights reserved.