public class TypeConverters
extends java.lang.Object
| Constructor and Description |
|---|
TypeConverters() |
| Modifier and Type | Method and Description |
|---|---|
static <I,J,O> BiTypeConverter<I,J,O> |
biConverter(java.util.function.BiFunction<I,J,O> converter,
I nullIn,
J nullIn2,
java.lang.String description) |
static <I,J,O> BiTypeConverter<I,J,O> |
biConverter(java.util.function.BiFunction<I,J,O> converter,
O nullCase,
java.lang.String description) |
static <I,J,O> BiTypeConverter<I,J,O> |
biConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter,
java.lang.String description) |
static <I,O> TypeConverter<I,O> |
converter(java.util.function.Function<I,O> converter,
O nullCase,
java.lang.String description) |
static <I,O> TypeConverter<I,O> |
converter(java.util.function.Function<I,O> converter,
java.lang.String description) |
static NaryTypeConverter<java.lang.Integer> |
counter(java.lang.String description) |
static <O> NaryTypeConverter<O> |
nConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function,
java.lang.String description) |
static <I,O> StaticTypeConverter<I,O> |
valueConverter(java.util.function.Function<I,O> function,
java.lang.String description) |
public static <I,O> TypeConverter<I,O> converter(java.util.function.Function<I,O> converter, java.lang.String description)
public static <I,O> TypeConverter<I,O> converter(java.util.function.Function<I,O> converter, O nullCase, java.lang.String description)
public static <I,O> StaticTypeConverter<I,O> valueConverter(java.util.function.Function<I,O> function, java.lang.String description)
public static <I,J,O> BiTypeConverter<I,J,O> biConverter(java.util.function.BiFunction<java.util.Optional<I>,java.util.Optional<J>,O> converter, java.lang.String description)
public static <I,J,O> BiTypeConverter<I,J,O> biConverter(java.util.function.BiFunction<I,J,O> converter, O nullCase, java.lang.String description)
public static <I,J,O> BiTypeConverter<I,J,O> biConverter(java.util.function.BiFunction<I,J,O> converter, I nullIn, J nullIn2, java.lang.String description)
public static <O> NaryTypeConverter<O> nConverter(java.util.function.BiFunction<FieldModel,java.util.List<DslField>,O> function, java.lang.String description)
public static NaryTypeConverter<java.lang.Integer> counter(java.lang.String description)