接口 DataFunction<T,R>
- 函数接口:
- 这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。
-
方法概要
修饰符和类型方法说明default <V> @NotNull DataFunction<T,V> andThen(@NotNull DataFunction<? super R, V> after) static @NotNull DataFunction<Object,Boolean> static @NotNull DataFunction<Object,Byte> static <V> @NotNull DataFunction<String,V> castFromString(Class<V> valueClass) static <V> @NotNull DataFunction<Object,V> castObject(Class<V> valueClass) static <T> @NotNull DataFunction<T,String> static @NotNull DataFunction<Object,Double> static @NotNull DataFunction<Object,Float> static <T> @NotNull DataFunction<T,T> identity()static <T> @NotNull DataFunction<T,T> static @NotNull DataFunction<Object,Integer> intValue()static @NotNull DataFunction<Object,Long> static <V> @NotNull DataFunction<String,V> parseString(Class<V> valueClass) static <T,V> @NotNull DataFunction<T, V> required()static @NotNull DataFunction<Object,Short> static <T> @NotNull DataFunction<T,Object> toObject()
-
方法详细资料
-
handle
- 抛出:
Exception
-
andThen
@NotNull default <V> @NotNull DataFunction<T,V> andThen(@NotNull @NotNull DataFunction<? super R, V> after) -
identity
-
identity
-
required
-
toObject
-
castObject
@Contract(pure=true) @NotNull static <V> @NotNull DataFunction<Object,V> castObject(Class<V> valueClass) -
castFromString
@Contract(pure=true) @NotNull static <V> @NotNull DataFunction<String,V> castFromString(Class<V> valueClass) -
castToString
-
parseString
@Contract(pure=true) @NotNull static <V> @NotNull DataFunction<String,V> parseString(Class<V> valueClass) -
intValue
-
shortValue
-
doubleValue
-
byteValue
-
floatValue
-
longValue
-
booleanValue
-