public class Converter
extends java.lang.Object
| Constructor and Description |
|---|
Converter() |
| Modifier and Type | Method and Description |
|---|---|
<E,V> Converter |
addEnumConverter(java.lang.Class<V> source,
java.lang.Class<E> target,
java.util.function.BiFunction<java.lang.Class<E>,V,E> converter) |
<T,R> Converter |
addTypeConverter(java.lang.Class<T> source,
java.lang.Class<R> target,
java.util.function.Function<T,R> converter) |
static java.lang.Class<?> |
boxedClass(java.lang.Class<?> source) |
static Converter |
createDefaultConverter() |
java.lang.Object |
tryConvert(java.lang.Class<?> type,
java.lang.Object value) |
public static java.lang.Class<?> boxedClass(java.lang.Class<?> source)
public static Converter createDefaultConverter()
public <T,R> Converter addTypeConverter(java.lang.Class<T> source, java.lang.Class<R> target, java.util.function.Function<T,R> converter)
public java.lang.Object tryConvert(java.lang.Class<?> type,
java.lang.Object value)
public <E,V> Converter addEnumConverter(java.lang.Class<V> source, java.lang.Class<E> target, java.util.function.BiFunction<java.lang.Class<E>,V,E> converter)